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

npm update npm -g

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


当前回答

2021年:只需访问nodejs.org并使用最新的安装程序。

就是这样,伙计们。过去它更复杂,人们使用不同种类的包和策略来管理它。但情况已经向好的方向发展。

适用于所有平台(Windows, Mac和Linux)。

其他回答

升级节点到最新版本或指定版本,您可以执行以下操作:

sudo npm install n -g
sudo n 0.10.18   // This will give you the specific version

对于最新的稳定版本:

sudo n stable

对于最新的LTS版本(在Mac上测试)

sudo n lts

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

$ brew upgrade node

正如你们中的一些人已经说过的,最简单的方法是通过Node.js包管理器npm更新Node.js。如果你是一个Linux用户(在我的情况下是基于debian的),我建议将这些行添加到你的.bashrc文件(在主目录下):

function nodejsupdate() {
    ARGC=$#
    version=latest
    if [ $ARGC != 0 ]; then
        version=$1
    fi
    sudo npm cache clean -f
    sudo npm install -g n
    sudo n $version
}

保存后重新启动终端,并写入nodejsupdate更新到Node.js的最新版本或nodejsupdate v6.0.0(例如)更新到Node.js的特定版本。

奖励:更新npm(将这些行添加到.bashrc)

function npmupdate() {
    sudo npm i npm -g
}

重新启动终端后,编写npmupdate将节点包管理器更新到最新版本。

现在你可以通过你的终端更新Node.js和npm(更容易)。

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

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

简短的回答:

进入该页面:下载| Node.js

下载您平台的安装程序,然后安装它。