/bin/sh: npm: command not found
发布于 5 年前 作者 ping53 5008 次浏览 来自 问答

mac使用zsh的nvm插件安装的node,node npm在命令行都执行正确,但是在开发者工具提示找不到

3 回复

碰到同样的问题,也是使用nvm安装的node和npm

开发者工具中提示:/bin/sh: npm: command not found

解决方式:

1、打开命令行终端,输入:

which npm

应该会显示:

Users/xxxx/.nvm/versions/node/v10.15.3/bin/npm

2、做一个替身到/usr/local/bin下:

sudo ln -s  /Users/xxx/.nvm/versions/node/v10.15.3/bin/npm /usr/local/bin/npm

这样问题就解决了

使用 @ 听风(章宵) 提到的方法时,还需要注意 node,

npm 和 node 都需要软链到 /usr/local/bin/ 目录下,即该目录下需要 node 和 npm。

/usr/local/bin/npm

/usr/local/bin/node

我也是这个问题

回到顶部