我做了以下事情来更新我的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。)
当前回答
2021年:只需访问nodejs.org并使用最新的安装程序。
就是这样,伙计们。过去它更复杂,人们使用不同种类的包和策略来管理它。但情况已经向好的方向发展。
适用于所有平台(Windows, Mac和Linux)。
其他回答
根据Nodejs官方页面,您可以使用Chocolatey或Scoop在windows上安装和更新新的节点版本
使用(巧克力色):
cinst nodejs
# or for full install with npm
cinst nodejs.install
使用(独家):
scoop install nodejs
你也可以直接从nodejs.org网站下载Windows安装程序
要升级Node,你可能首先想看看你目前使用的是哪个版本的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
应该就这些了。
2013年,我使用下面的说明在Mac上从Node.js版本0.10.6升级到0.10.21,有关最新的说明请参阅上面。
2017年更新:请注意,Walsh先生自己建议只使用nvm来更新Node.js。
清除NPM的缓存: Sudo NPM cache clean -f 安装一个名为“n”的小助手 Sudo NPM install -g 安装最新的稳定Node.js版本 Sudo n稳定的
或者选择一个特定的版本并像这样安装:
sudo n 0.8.20
对于生产环境,您可能需要注意版本编号,并对奇数/偶数进行挑剔。
学分
一般程序:D.Walsh 稳定/不稳定版本:p .特谢拉
你可以使用nvm。
在http://nodejs.org/上查看最新版本(例如v0.10.26) 执行nvm install v0.10.26命令
完成了。
你可以选择运行哪个版本:
NVM ls列出可用的版本,并告诉您现在正在使用哪个版本。
将当前节点修改为所请求的版本。
nvm alias default VERSION设置默认版本。下次你源nvm.sh时,这将是加载的版本(注意,它不会改变当前使用的版本,为此运行nvm use)。
对于OS X,我有v5.4.1,需要最新的版本6,所以我去了Node.js主页,点击下面的一个链接:
然后我跟着安装程序,神奇地得到了Node.js和npm的最新版本。
使用节点版本管理器(NVM)
它是一个Bash脚本,允许您下载和管理不同版本的node。完整的源代码在这里。
Windows下的nvm有一个单独的项目:github.com/coreybutler/nvm-windows
下面是在windows上对多个版本的节点使用NVM的完整步骤
下载vvm -setup.zip解压并安装。 执行命令NVM列表可用从CMD或git或powershell,这将列出所有可用的节点版本 使用命令NVM安装版本,例如NVM install 12.14.0在机器上安装 最后一次安装使用NVM使用版本使用更新的版本,例如NVM使用12.14.0