使用 nvm 时 npm install -g

Mat*_*ach 6 node.js npm nvm

我使用 nvm 来切换节点版本,但是当我尝试安装全局包时,npm install -g它会继续安装/Users/<username>/.nvm/versions/node/v8.9.4/bin/,即使node -v显示版本 9.10.0

基本上,当我使用更改节点版本时,nvm use ...我希望我的全局包转到正确的节点版本。

谢谢你的帮助

Pri*_*hvi 0

该问题很可能与通过 nvm 或 nvm 安装 NodeJS 有关。

最好的解决方案是完全卸载nvm(这最终会与 npm 一起删除 NodeJS,如果没有,请使用突触包管理器或终端手动删除它)并再次重新安装

要删除 nvm:

sudo apt-get remove nvm && sudo apt-get purge nvm
Run Code Online (Sandbox Code Playgroud)

要再次重新安装 nvm,

点击此链接