我做了以下更新我的 npm:
npm update npm -g
但我不知道如何更新 Node.js. 有什么建议? (我正在使用 Node.js 0.4.1 并希望更新到 Node.js 0.6.1。)
我使用以下说明在 Mac 上从 Node.js 版本 0.10.6 升级到 0.10.21。
清除 NPM 的缓存:
sudo npm cache clean -f
sudo npm install -g n
安装最新的稳定 Node.js 版本
sudo n stable
或者选择一个特定版本并安装如下:
sudo n 0.8.20
对于生产环境,您可能需要注意版本编号并对奇数 / 偶数进行挑剔。
积分
更新(2017 年 6 月):
这个四年前的帖子仍然获得了投票,所以我猜它仍然适用于很多人。但是,Walsh 先生自己建议只使用 nvm 更新 Node.js。
所以这就是你今天想做的事情:
找出您正在使用的 Node.js 版本:
node --version
找出您可能已安装的 Node.js 版本以及您当前使用的那些版本:
nvm ls
列出可供安装的所有 Node.js 版本:
nvm ls-remote
显然对于 Windows ,命令将是这样的:
nvm ls available
假设你选择 Node.js v8.1.0 进行安装,你可以输入以下内容来安装该版本:
nvm install 8.1.0
然后,您可以自由选择已安装的 Node.js 版本。因此,如果您需要使用像 v4.2.0 这样的旧版本,您可以将其设置为活动版本,如下所示:
nvm use 4.2
它是一个 Bash 脚本,可让您下载和管理不同版本的节点。完整的源代码在这里 。
nvm for Windows 有一个单独的项目: github.com/coreybutler/nvm-windows
如果您安装了Homebrew (仅适用于 OS X):
$ brew upgrade node