npm 如何修复"zsh:未找到命令:什么?

t40tm48m  于 2023-01-26  发布在  其他
关注(0)|答案(6)|浏览(177)

我在Mac上安装了@vue/cli,但每当我键入"vue"时,我的终端就会显示"zsh:未找到命令:vue "-我怎么才能修复这个问题呢?我搜索了类似的问题,已经花了半天时间,但仍然没有解决...
这是我的环境:

  • macOS卡特琳娜版本10.15
  • 国家预防机制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

成功了!

vshtjzan

vshtjzan1#

首先,应输入2命令删除所有vue cli

sudo npm uninstall --global vue-cli
sudo npm uninstall --global @vue/cli

则应输入此命令以安装最新版本的vue cli

sudo npm install --global @vue/cli@latest

我在mac os 10. 15. 4中试过这个,效果很好
然后我安装

@vue/cli 4.4.6

祝你好运:)

bvk5enib

bvk5enib2#

您必须更改/Users/[username]/.zshrc中的.zhsrc并添加:

export PATH=$PATH:/Users/[username]/.npm-global/bin

检查软件包是否位于npm-globalnpm-packages中。
要查看隐藏文件,请使用cmd+shift+。

hsgswve4

hsgswve43#

如果上述方法都不起作用

npm config set prefix /usr/local

以及

npm install -g @vue/cli

对我很有效

wa7juj8i

wa7juj8i4#

我在 Catalina 10.15.4上尝试了上述所有方法,但都无济于事
解决办法是
1.卸载节点和NPM
1.转到Downloads Node.js并从Package安装64位版本

  1. sudo npm install --global vue-cli
  2. vue -V
    2.9.6
z9smfwbn

z9smfwbn5#

带有zsh终端的mac os Catalina
1.使用https://www.positronx.io/how-to-uninstall-node-js-and-npm-from-macos/卸载节点和npm
1.已从https://nodejs.org/en/download/current/下载节点/npm

  1. sudo npm安装-g @vue/cli
  2. vue -版本(@vue/cli 4.5.4)
avkwfej4

avkwfej46#

以超级用户(sudo nano /etc/paths)身份使用 nano 或其他编辑器打开**/etc/paths文件。
在底部添加以下行
/usr/local/Cellar/node/15.2.1/bin
在此之前,先检查节点版本(我的是
15.2.1**)。
保存更改,重新启动笔记本电脑,一切就绪。

相关问题