安装@vue/cli后,出现"Vue: command not found"的错误提示。

7

我不知道为什么这对我不起作用。我以管理员身份打开powershell并运行npm install -g @vue/cli。我已经卸载了vue-cli,重新安装也不起作用。以下是我的错误信息:

PS C:\WINDOWS\system32> npm install -g @vue/cli
npm WARN deprecated cross-spawn-async@2.2.5: cross-spawn no longer requires a build toolchain, use it instead
C:\Users\Lin Aung\AppData\Roaming\npm\vue -> C:\Users\Lin Aung\AppData\Roaming\npm\node_modules\@vue\cli\bin\vue.js

> protobufjs@6.8.8 postinstall C:\Users\Lin Aung\AppData\Roaming\npm\node_modules\@vue\cli\node_modules\protobufjs
> node scripts/postinstall


> nodemon@1.18.10 postinstall C:\Users\Lin Aung\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 172.749s
PS C:\WINDOWS\system32> vue
vue : The term 'vue' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ vue
+ ~~~
+ CategoryInfo          : ObjectNotFound: (vue:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

PS C:\WINDOWS\system32>
3个回答

15

%APPDATA%\npm添加到PATH解决了我的问题。


0

使用sudo安装

sudo yarn global add @vue/cli


3
问题出在Windows操作系统上。 - Scrubster

0

在Windows系统中:

第一步:在环境变量中添加 %path%;%appdata%\npm;C:\Program Files\nodejs;C:\Users\User.npm-global;C:\Program Files (x86)\bin\

第二步:https://classic.yarnpkg.com/en/docs/install/#windows-stable 安装 yarn 或 npm

第三步:以管理员身份运行 Windows shell

执行 set-executionpolicy unrestricted 命令

第四步:运行 yarn global add @vue/cli 命令

结果:

C:\Users\User>vue --version @vue/cli 4.5.15


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接