Windows power shell:vue --version'无法识别'

问题描述 投票:0回答:2

我正在努力学习vuejs。

  1. 以管理员身份运行Powershell。
  2. 全球安装: C:\ Windows \ system32> npm install -g @ vue / cli
  3. 出现此消息:

npm WARN弃用了[email protected]:cross-spawn不再需要构建工具链,而是使用它代替C:\ Users \ Computer \ AppData \ Roaming \ npm \ vue - > C:\ Users \ Computer \ AppData \漫游\故宫\ node_modules @ VUE \ CLI \ BIN \ vue.js

> [email protected] postinstall C:\Users\Computer\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\protobufjs
> node scripts/postinstall


> [email protected] postinstall C:\Users\Computer\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\nodemon
> node bin/postinstall || exit 0

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\@vue\cli\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+ @vue/[email protected]
added 680 packages from 509 contributors in 124.261s
  1. 然后我想用'vue --version'检查它的版本: C:\ Windows \ system32> vue --version

vue:术语“vue”不被识别为cmdlet,函数,脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。在行:1 char:1 + vue --version + ~~~ + CategoryInfo:ObjectNotFound:(vue:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException

我尝试过卸载并重新安装。还是行不通。

  • 我的节点版本:v10.15.3
  • 我的npm版本:6.4.1

我该怎么办?

powershell vue.js vue-cli-3
2个回答
0
投票

检查你的前缀是否正确设置为AppData / Roaming / npm / node_modules /(等等)

输入npm config get prefix并查看它是否存在。

如果没有,那可能导致您的-g包安装在其他地方。做npm config set prefix C:/users/your_user/AppData/Roaming/npm然后尝试安装一些包。这可能会解决任何未被承认的家属。


0
投票

尝试使用qazxsw poi推荐的节点8.11.0重新安装所有内容

© www.soinside.com 2019 - 2024. All rights reserved.