我做了以下事情来更新我的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。)
当前回答
你可以在Windows上使用Chocolatey。它非常易于使用,也有助于保持您与其他应用程序的更新。
此外,您可以从https://nodejs.org下载最新版本并安装它。
其他回答
2021年:只需访问nodejs.org并使用最新的安装程序。
就是这样,伙计们。过去它更复杂,人们使用不同种类的包和策略来管理它。但情况已经向好的方向发展。
适用于所有平台(Windows, Mac和Linux)。
一些Linux发行版,如Arch Linux,在它们的包存储库中有Node.js。在这样的系统上,最好使用标准的包更新过程,如pacman -Suy或类似的apt-get或yum命令。
截至目前(2016年11月),EPEL7提供了一个相当最新的Node.js版本(6.9.1,这是Node.js主页上提供的最新LTS版本)。所以在CentOS 7和衍生产品上,你可以通过yum install EPEL -release和yum install nodejs来添加EPEL存储库。
CentOS 6/EPEL6有0.10。x自2016年10月以来不支持上游。
第一次更新npm,
NPM install -g
然后更新节点,
NPM install -g node或NPM install -g n
版本安装后检查
Node——version或Node -v
使用节点版本管理器(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
在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二进制文件链接起来。