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

npm update npm -g

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


当前回答

2018+ macOS (因为以上所有的解决方案对我来说都是失败的):

只需进入nodejs官方网站,下载官方nodejs包,双击即可安装。这是你能做的最简单、最安全、最有效的事情。

其他回答

第一次更新npm,

NPM install -g

然后更新节点,

NPM install -g node或NPM install -g n

版本安装后检查

Node——version或Node -v

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

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

npm install -g n

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

在Windows上,你可以使用Chocolatey来安装和更新Node.js(以及许多其他包)。

安装节点

cinst nodejs.install

更新节点

cup nodejs.install

注意:在使用cinst和cup之前,您需要安装Chocolatey。

对于OS X,我有v5.4.1,需要最新的版本6,所以我去了Node.js主页,点击下面的一个链接:

然后我跟着安装程序,神奇地得到了Node.js和npm的最新版本。

当我看到我的Node.js安装过时时,我也遇到了同样的问题。

这几行代码将处理所有问题(对于Ubuntu):

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

在这个节点之后-v将返回最新的可用版本。