我正在尝试学习vuejs。
以管理员身份运行Power Shell。
全局安装:
C:\ Windows \ system32> npm install -g @ vue / cli
出现此消息:
npm WARN不建议使用cross-spawn-async@2.2.5:交叉生成不再需要构建工具链,而应使用它 C:\ Users \ Computer \ AppData \ Roaming \ npm \ vue-> C:\ Users \ Computer \ AppData \ Roaming \ npm \ node_modules @ vue \ cli \ bin \ vue.js
> protobufjs@6.8.8 postinstall C:\Users\Computer\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\protobufjs
> node scripts/postinstall
> nodemon@1.18.10 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: fsevents@1.2.7 (node_modules\@vue\cli\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
+ @vue/cli@3.5.0
added 680 packages from 509 contributors in 124.261s
然后我要使用'vue --version'检查其版本:
C:\ Windows \ system32> vue --version
vue:术语“ vue”不被视为cmdlet,函数,脚本文件或可运行程序的名称。检查 拼写名称,或者如果包含路径,请验证路径是否正确,然后重试。 在第1行:char:1 + vue-版本 + ~~~ + CategoryInfo:ObjectNotFound:(vue:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException
我尝试了“卸载并重新安装”。还是行不通。
我该怎么办?
答案 0 :(得分:0)
尝试按照@vue/cli的要求重新安装节点8.11.0的所有内容
答案 1 :(得分:0)
检查您的前缀是否正确设置为AppData / Roaming / npm / node_modules /(等)。
键入npm config get prefix
,然后查看是否存在。
如果不这样做,则可能导致-g软件包安装在其他位置。执行npm config set prefix C:/users/your_user/AppData/Roaming/npm
,然后尝试安装一些软件包。这样可以解决任何无法识别的依赖关系。
答案 2 :(得分:0)
在我的情况下,问题是软件包名称更改:
有关先前版本的警告
程序包名称从 vue-cli 更改为 @ vue / cli 。如果你有 全局安装了以前的vue-cli(1.x或2.x)软件包,您需要 首先使用
npm uninstall vue-cli -g
或yarn global remove vue-cli
卸载它。
答案 3 :(得分:0)
尝试在“路径系统”变量中添加以下内容,然后重新启动命令提示符。
C:\Users\{YourAccount}\AppData\Roaming\npm\node_modules\yarn\bin
一旦添加了问题yarn -v
,您将看到版本输出。
在安装vue-cli的命令下出现一次纱线安装问题
yarn global add @vue/cli @vue/cli-service-global
vue --version will show you the version