如何使用 nvm 正确升级节点

新手上路,请多包涵

是否可以直接升级 node ,而不是手动安装最新的稳定版本?

我已经安装了 node.js 版本 5.0nvm ,但现在我想将它更新为 5.4 。我试图避免手动重新安装我所有的全局包( 例如 通过运行 npm install -g grunt-cli bower yo yoman-angular-generator blabla blablablabla …)。

原文由 Boris Burkov 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 527
2 个回答

这可能有效:

 nvm install NEW_VERSION --reinstall-packages-from=OLD_VERSION

例如:

 nvm install 6.7 --reinstall-packages-from=6.4

然后,如果需要,您可以使用以下命令删除以前的版本:

 nvm uninstall OLD_VERSION

在您的情况下,NEW_VERSION = 5.4 OLD_VERSION = 5.0

或者,尝试:

 nvm install stable --reinstall-packages-from=current

原文由 gabrielperales 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可以更简单地运行以下命令之一:

最新版本

 nvm install node --reinstall-packages-from=node

稳定 (LTS) 版本:(如果当前正在使用)

 nvm install "lts/*" --reinstall-packages-from="$(nvm current)"

这将安装适当的版本并重新安装当前使用的节点版本的所有包。

这使您无需手动处理特定版本。


感谢 @m4js7er 对 LTS 版本的评论。

原文由 Elad 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题