我刚刚更新了节点(通过nodejs.org软件包安装程序),现在npm
将无效。
npm: command not found
知道发生了什么事吗?
答案 0 :(得分:5)
我也挂了这个。我通过nvm安装了节点,无法运行npm或node。我必须运行nvm use 0.10.10
然后which node
和which npm
再次工作。
如果您已通过npm
安装nvm
,则可能需要将nvm use <version>
添加到.bashrc
文件中,以便始终提供npm
你打开的任何外壳。您只需记住在更新npm时更新它,或使用stable
。
答案 1 :(得分:3)
这也可能是一个许可问题。如果需要,你需要运行它:sudo chown -R $ USER / usr / local
这对我有用