如何将 NodeJS 和 NPM 更新到最新版本?

新手上路,请多包涵

我刚刚安装了 Node.js 和 NPM(节点包管理器)

我安装了 NPM 以访问其他 Node.js 模块。

安装 Node.js 和 NPM 后,我注意到两者都没有最新版本。

我想知道: 如何将 Node.js、NPM 和我的 Node.js 模块升级到最新版本?

我需要卸载 Node.js 和 NPM 并重新安装最新版本吗?

这是我迄今为止尝试过的链接。此链接是来自 npm 的部分。

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

阅读 636
1 个回答

采用:

 npm update -g npm

请参阅 update 命令的文档:

npm update [-g] [<pkg>...]

此命令会将列出的所有包更新为最新版本(由标签配置指定),尊重 semver。

此外,请参阅有关 Node.js 和 NPM 安装升级 NPM 的文档。

以下原始答案来自不再存在的旧常见问题解答,但应该适用于 Linux 和 Mac:

我如何更新 npm?

 npm install -g npm

请注意,此命令将删除您当前版本的 npm。如果在 Mac 上,请确保使用 sudo npm install -g npm

您还可以通过不带任何参数执行 npm update 来更新所有过时的本地包,或者通过执行 npm update -g 来更新全局包。

有时,npm 的版本会升级,导致当前版本无法与您已安装的版本正确安装。 (考虑一下,如果更新命令中存在错误。)在这些情况下,您可以这样做:

 curl https://www.npmjs.com/install.sh | sh

要更新 Node.js 本身,我建议您使用 nvm,Node 版本管理器

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

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