我使用 nvm 来切换节点版本,但是当我尝试使用
npm install -g
安装全局包时,它会继续安装到 /Users/<username>/.nvm/versions/node/v8.9.4/bin/
,即使执行 node -v
显示版本 9.10.0
基本上,当我使用
nvm use ...
更改节点版本时,我希望我的全局包转到正确的节点版本。
感谢您的帮助
问题很可能是通过 nvm 或 nvm 安装 NodeJS。
最好的解决方案是完全卸载nvm(最终将与npm一起删除NodeJS,如果没有,请使用突触包管理器或终端手动删除它)并再次重新安装。
要删除 nvm:
sudo apt-get remove nvm && sudo apt-get purge nvm
再次重新安装nvm,