找不到NPM命令

我只是更新节点(通过nodejs.org包安装程序),现在npm将无法正常工作。

npm: command not found

任何想法发生了什么?

我也挂了。 我通过nvm安装了节点,无法运行npm或节点。 我不得不运行nvm use 0.10.10

然后which nodewhich npm再次工作。

如果您已经通过nvm安装了npm ,您可能需要将nvm use <version>添加到您的.bashrc文件中,以便您可以在打开的任何shell上始终使用npm 。 你只需要记得在更新npm时更新它,或者使用stable

这也可能是一个权限问题。 如果是这样,你需要运行这个:sudo chown -R $ USER / usr / local

这对我有效