【发布时间】:2019-09-16 14:49:52
【问题描述】:
我正在使用 nvm 来切换节点版本,但是当我尝试使用 npm install -g 安装全局包时,它会继续安装到 /Users/<username>/.nvm/versions/node/v8.9.4/bin/,即使执行 node -v 显示版本 9.10.0
基本上,当我使用 nvm use ... 更改节点版本时,我希望我的全局包转到正确的节点版本。
感谢您的帮助
【问题讨论】:
-
nvm 文档中解释了该行为:github.com/nvm-sh/… - 尽管它可能不完全模仿您描述的行为
-
感谢您的回复,但它不起作用。我尝试了
--reinstall-packages-from=标志,甚至尝试在重新安装8.10.0 时编辑default-packages,但均未成功。无论我做什么,它仍在安装到 8.9.4。值得注意的是,我没有系统节点版本,所以这不是问题。还有什么我可以尝试的吗?