我在Mac上安装了@ vue / cli,但是每当我键入“ vue”时,我的终端都会显示“ zsh:找不到命令:vue”-如何解决此问题?我搜索了类似的问题,已经花了半天的时间,但仍然没有解决...
这是我的环境:
我通过执行以下操作更改了$ PATH:
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc
现在是:
echo $PATH
/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Library/Apple/bin:/usr/local/share/dotnet:/opt/X11/bin:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands
看来已安装@ vue / cli,但我不知道为什么找不到vue命令。我没有管理员权限吗?
~ % npm install -g @vue/cli
/Users/ami/.npm_global/bin/vue -> /Users/ami/.npm_global/lib/node_modules/@vue/cli/bin/vue.js
+ @vue/[email protected]
updated 1 package in 46.758s
~ % node -v
v10.13.0
~ % npm -v
6.4.1
~ % vue -v
zsh: command not found: vue
~ % vue create new-project
zsh: command not found: vue
我正在遵循Vue CLI的说明,因此结果应该是创建一个新的vue项目。https://cli.vuejs.org
已解决感谢您的建议!我尝试了~ % export PATH=~/.npm_global/bin:$PATH
,我的路径变成了:
~ % echo $PATH
/Users/ami/.npm_global/bin
:/usr/local/bin
:~/.npm_global/bin
:/usr/local/bin
:~/.npm_global/bin
:/usr/local/bin
:/usr/bin
:/bin
:/usr/sbin
:/sbin
:/Library/Apple/usr/bin
:/Library/Apple/bin
:/usr/local/share/dotnet
:/opt/X11/bin:~/.dotnet/tools
:/Library/Frameworks/Mono.framework/Versions/Current/Commands
然后重试:
~ % vue --version
@vue/cli 4.0.5
工作!
我在Catalina 10.15.4上尝试了以上所有方法均无济于事
解决方法是
2.9.6