这个问题';s的答案是社区的努力。编辑现有答案以改进此帖子。它目前不接受新的答案或互动。
我执行了以下操作来更新我的npm:
npm更新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缓存清理-f -
安装一个名为“n”的小助手
sudo npm安装-g n -
安装最新的stable Node.js版本
sudo n稳定
或者,选择一个特定的版本并按如下方式安装:
sudo n 0.8.20
对于生产环境,您可能需要注意版本编号,并对奇数/偶数进行挑剔
学分
- 一般程序:D.沃尔什
- 稳定/不稳定版本:P.Teixeira
更新(2017年6月):
这篇发表了四年的文章仍然获得了很多选票,所以我猜它对很多人仍然有效。然而,沃尔什先生自己建议只使用nvm更新Node.js
下面是您今天可能想做的事情:
了解您使用的Node.js版本:
节点--版本
了解您可能已安装的Node.js版本以及当前正在使用的版本:
nvm ls
列出可用于安装的Node.js的所有版本:
nvm ls远程
显然,对于Windows,命令应该是这样的:
nvm ls可用
假设您选择Node.js v8.1.0进行安装,则需要键入以下内容来安装该版本:
nvm安装8.1.0
然后,您可以自由选择Node.js的安装版本。因此,如果您需要使用v4.2.0这样的旧版本,您可以将其设置为活动版本,如下所示:
nvm使用4.2