您好,我刚刚将 Node 升级到 v9.3.0,并从上次安装的版本复制了我的 NPM 全局模块:
nvm install 9.3.0 --reinstall-packages-from=9.2.0
但是当我这样做时
npm root -g
它仍然说
/Users/user/.nvm/versions/node/v9.2.0/lib/node_modules
如何使用 NVM 升级 Node,并自动将 NPM 全局模块根文件夹更改为最新版本?
最佳答案
(这里是 nvm 维护者)
nvm install 9.3.0 --reinstall-packages-from=9.2.0
当然应该安装 9.3,安装 9.2 的全局包,然后“使用”9.3。
但是,这不会改变默认值。假设安装命令有效,nvm use 9.3
应该为该 shell session 进行设置。
nvm 别名默认 Node
当您打开新终端时将始终使用最新的可用 Node 版本。
关于node.js - NVM 安装 Node 不会更改 NPM 全局模块根文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47830662/