我做了以下事情来更新我的npm:
npm update npm -g
但是我不知道如何更新Node.js。有什么建议吗?(我使用Node.js 0.4.1,想更新到Node.js 0.6.1。)
我做了以下事情来更新我的npm:
npm update npm -g
但是我不知道如何更新Node.js。有什么建议吗?(我使用Node.js 0.4.1,想更新到Node.js 0.6.1。)
当前回答
只需将新版本安装到当前文件夹。我从v4升级了我的。Windows版本为v6.10。
其他回答
正如你们中的一些人已经说过的,最简单的方法是通过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(更容易)。
如果您安装了Homebrew(仅适用于macOS):
$ brew upgrade node
在Windows上,你可以使用Chocolatey来安装和更新Node.js(以及许多其他包)。
安装节点
cinst nodejs.install
更新节点
cup nodejs.install
注意:在使用cinst和cup之前,您需要安装Chocolatey。
在CentOS 7上,您可以执行以下操作:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/5.4.1/bin/node /usr/bin/node
node –v (Should show updated version now)
npm rebuild node-sass (Optional: if you use this)
注意:需要使用符号链接将您的节点二进制文件与最新安装的node .js二进制文件链接起来。
只需将新版本安装到当前文件夹。我从v4升级了我的。Windows版本为v6.10。