首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更新Node.js?

如何更新Node.js?
EN

Stack Overflow用户
提问于 2011-11-19 10:37:18
回答 29查看 2.3M关注 0票数 742

我执行了以下操作来更新我的npm:

代码语言:javascript
复制
npm update npm -g

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

EN

回答 29

Stack Overflow用户

回答已采纳

发布于 2011-11-19 10:39:02

使用Node Version Manager (NVM)

它是一个Bash脚本,允许您下载和管理不同版本的node。完整的源代码是here

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

以下是在windows上为多版本节点使用NVM的完整步骤。

  1. 下载并解压并安装它。
  2. 从cmd或gitbash或powershell执行命令nvm list available,这将列出所有可用的节点

版本

  1. 使用命令nvm install version例如nvm install 12.14.0在计算机上安装
  2. 上次安装一次使用nvm use version使用较新的版本(例如
票数 618
EN

Stack Overflow用户

发布于 2013-10-25 16:06:32

我按照以下说明在苹果电脑上从Node.js版本0.10.6升级到0.10.21。

  1. 清除NPM的缓存:

sudo npm缓存清理-f

  • Install a little helper called 'n'

sudo npm安装-g n

  • 安装最新稳定的Node.js版本

sudo n稳定的

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

代码语言:javascript
复制
sudo n 0.8.20

对于生产环境,您可能需要注意version numbering,并对奇数/偶数挑剔。

学分

D.Walsh

  • Stable/unstable版本:P.Teixeira

  • 一般过程

更新(2017年6月):

这个四年前的帖子仍然获得了更多的选票,所以我猜它仍然适用于许多人。然而,沃尔什本人却向update Node.js just using nvm推荐了这项服务。

下面是你今天可能想要做的事情:

找出您正在使用的Node.js版本:

代码语言:javascript
复制
node --version

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

代码语言:javascript
复制
nvm ls

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

代码语言:javascript
复制
nvm ls-remote

Apparently for Windows命令非常类似于这样:

代码语言:javascript
复制
nvm ls available

假设您选择Node.js v8.1.0进行安装,您需要键入以下命令来安装该版本:

代码语言:javascript
复制
nvm install 8.1.0

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

代码语言:javascript
复制
nvm use 4.2
票数 1.4K
EN

Stack Overflow用户

发布于 2012-09-14 03:39:48

如果您安装了Homebrew (仅适用于macOS):

代码语言:javascript
复制
$ brew upgrade node
票数 436
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8191459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档