如何更新 Node.js?

新手上路,请多包涵

我做了以下更新我的 npm:

 npm update npm -g

但我不知道如何更新 Node.js。有什么建议么? (我正在使用 Node.js 0.4.1 并想更新到 Node.js 0.6.1。)

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

阅读 657
2 个回答

使用 节点版本管理器 (NVM)

这是一个 Bash 脚本,可让您下载和管理不同版本的节点。完整的源代码在 这里

Windows 的 nvm 有一个单独的项目: github.com/coreybutler/nvm-windows

以下是在 Windows 上将 NVM 用于多个版本节点的完整步骤

  1. 下载 nvm-setup.zip 解压并安装。
  2. 从 cmd 或 gitbash 或 powershell 执行命令 nvm list available ,这将列出节点的所有可用版本 在此处输入图像描述
  3. 使用命令 nvm install version 例如 nvm install 12.14.0 安装在机器上
  4. 最后一次安装使用 nvm use version 使用较新的版本,例如 nvm use 12.14.0

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

要升级 Node,您可能首先要查看当前使用的 Node.js 版本:

 node --version

查看您可能安装了哪些版本的 Node.js 以及您当前使用的是哪个版本:

 nvm ls

列出所有可供安装的 Node.js 版本:

 nvm ls-remote

显然对于 Windows ,该命令将是这样的:

 nvm ls available

假设您选择 Node.js v8.1.0 进行安装,您将键入以下内容来安装该版本:

 nvm install 8.1.0

然后您可以自由选择已安装的 Node.js 版本。因此,如果您需要使用像 v4.2.0 这样的旧版本,您可以像这样将其设置为活动版本:

 nvm use 4.2

应该就是这些了。


2013 年,我使用以下说明在 Mac 上从 Node.js 版本 0.10.6 升级到 0.10.21,有关最新说明,请参见上文。

2017 年更新:请注意,Walsh 先生本人建议 仅使用 nvm 更新 Node.js。

  1. 清除 NPM 的缓存:
     sudo npm cache clean -f

  1. 安装 一个名为’n’的小帮手
    sudo npm install -g n

  1. 安装最新稳定的 Node.js 版本
    sudo n stable

或者选择一个特定版本并像这样安装:

 sudo n 0.8.20

对于生产环境,您可能需要注意 版本编号 并挑剔奇数/偶数。

学分

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

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