我做了以下事情来更新我的npm:

npm update npm -g

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


当前回答

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

$ brew upgrade node

其他回答

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

$ brew upgrade node

要控制你的Node.js版本,你可以尝试n。我发现它非常简单和有用。

n是一个Node.js二进制管理,没有子shell,没有配置文件设置,没有复杂的API,只是简单。

npm install -g n

n 0.6.19将安装Node.js v0.6.19。

Ubuntu的:

sudo apt-get install -y curl
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get install -y nodejs

来源:https://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version

一些Linux发行版,如Arch Linux,在它们的包存储库中有Node.js。在这样的系统上,最好使用标准的包更新过程,如pacman -Suy或类似的apt-get或yum命令。

截至目前(2016年11月),EPEL7提供了一个相当最新的Node.js版本(6.9.1,这是Node.js主页上提供的最新LTS版本)。所以在CentOS 7和衍生产品上,你可以通过yum install EPEL -release和yum install nodejs来添加EPEL存储库。

CentOS 6/EPEL6有0.10。x自2016年10月以来不支持上游。

你可以使用nvm。

在http://nodejs.org/上查看最新版本(例如v0.10.26) 执行nvm install v0.10.26命令

完成了。

你可以选择运行哪个版本:

NVM ls列出可用的版本,并告诉您现在正在使用哪个版本。

将当前节点修改为所请求的版本。

nvm alias default VERSION设置默认版本。下次你源nvm.sh时,这将是加载的版本(注意,它不会改变当前使用的版本,为此运行nvm use)。