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

npm update npm -g

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


当前回答

根据Nodejs官方页面,您可以使用Chocolatey或Scoop在windows上安装和更新新的节点版本

使用(巧克力色):

cinst nodejs
# or for full install with npm
cinst nodejs.install

使用(独家):

scoop install nodejs

你也可以直接从nodejs.org网站下载Windows安装程序

其他回答

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

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

NPM清理缓存-你忘记清理你的缓存 NPM update -g 这适用于我的Windows,我希望它也适用于你:D

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

$ brew upgrade node

你可以使用nvm。

在http://nodejs.org/上查看最新版本(例如v0.10.26) 执行nvm install v0.10.26命令

完成了。

你可以选择运行哪个版本:

NVM ls列出可用的版本,并告诉您现在正在使用哪个版本。

将当前节点修改为所请求的版本。

nvm alias default VERSION设置默认版本。下次你源nvm.sh时,这将是加载的版本(注意,它不会改变当前使用的版本,为此运行nvm use)。

使用节点版本管理器(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