如何修复 "zsh: command not found: vue"?
How to fix "zsh: command not found: vue"?
我在 mac 上安装了 @vue/cli,但每当我输入“vue”时,我的终端都会显示“zsh: command not found: vue” - 我该如何解决这个问题?类似问题找了半天,还是没有解决...
这是我的环境:
- macOS卡特琳娜版本 10.15
- npm 6.4.1
- 节点 v10.13.0
我通过这样做改变了 $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/cli@4.0.5
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 上尝试了以上所有方法都无济于事
解决方法是
- 卸载 Node 和 Npm
- 转到Downloads Node.js and install the 64-bit version from Package
sudo npm install --global vue-cli
vue -V
2.9.6
首先你应该通过输入 2 命令删除所有 vue cli
sudo npm uninstall --global vue-cli
sudo npm uninstall --global @vue/cli
然后你应该输入这个commad来安装最新版本的vue cli
sudo npm install --global @vue/cli@latest
我在 mac os 10.15.4 中试过这个并且成功了
然后我安装
@vue/cli 4.4.6
祝你好运:)
mac os 带 zsh 终端的 catalina
- 已使用 https://www.positronx.io/how-to-uninstall-node-js-and-npm-from-macos/
卸载节点和 npm
- 已从 https://nodejs.org/en/download/current/
下载 node/npm
- sudo npm install -g @vue/cli
- vue --version (@vue/cli 4.5.4)
您必须更改 /Users/[username]/.zshrc
中的 .zhsrc
并添加:
export PATH=$PATH:/Users/[username]/.npm-global/bin
检查您的包裹是否在 npm-global
或 npm-packages
。
要查看隐藏文件使用 cmd+shift+.
如果none以上工作
npm config set prefix /usr/local
和
npm install -g @vue/cli
这对我有用
使用 nano 或其他编辑器作为超级用户 (sudo nano /etc/paths
) 打开 /etc/paths 文件。
在底部添加以下行
/usr/local/Cellar/node/15.2.1/bin
在此之前,只需检查节点版本(我的是15.2.1)。
保存更改,重新启动笔记本电脑,然后就可以开始了。
我在 mac 上安装了 @vue/cli,但每当我输入“vue”时,我的终端都会显示“zsh: command not found: vue” - 我该如何解决这个问题?类似问题找了半天,还是没有解决...
这是我的环境:
- macOS卡特琳娜版本 10.15
- npm 6.4.1
- 节点 v10.13.0
我通过这样做改变了 $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/cli@4.0.5
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 上尝试了以上所有方法都无济于事
解决方法是
- 卸载 Node 和 Npm
- 转到Downloads Node.js and install the 64-bit version from Package
sudo npm install --global vue-cli
vue -V
2.9.6
首先你应该通过输入 2 命令删除所有 vue cli
sudo npm uninstall --global vue-cli
sudo npm uninstall --global @vue/cli
然后你应该输入这个commad来安装最新版本的vue cli
sudo npm install --global @vue/cli@latest
我在 mac os 10.15.4 中试过这个并且成功了
然后我安装
@vue/cli 4.4.6
祝你好运:)
mac os 带 zsh 终端的 catalina
- 已使用 https://www.positronx.io/how-to-uninstall-node-js-and-npm-from-macos/ 卸载节点和 npm
- 已从 https://nodejs.org/en/download/current/ 下载 node/npm
- sudo npm install -g @vue/cli
- vue --version (@vue/cli 4.5.4)
您必须更改 /Users/[username]/.zshrc
中的 .zhsrc
并添加:
export PATH=$PATH:/Users/[username]/.npm-global/bin
检查您的包裹是否在 npm-global
或 npm-packages
。
要查看隐藏文件使用 cmd+shift+.
如果none以上工作
npm config set prefix /usr/local
和
npm install -g @vue/cli
这对我有用
使用 nano 或其他编辑器作为超级用户 (sudo nano /etc/paths
) 打开 /etc/paths 文件。
在底部添加以下行
/usr/local/Cellar/node/15.2.1/bin
在此之前,只需检查节点版本(我的是15.2.1)。
保存更改,重新启动笔记本电脑,然后就可以开始了。