安装不同版本的NodeJS

是否可以在同一台机器上安装不同版本的NodeJS ?

有几个节点pipe理器可以用来实现这一点,但最stream行的是:

  • NVM
  • ñ

我用中殿。 https://github.com/isaacs/nave

> npm install -g nave > nave use 0.4.12 # starts a subshell with 0.4.12 at the head of the path > node --version v0.4.12 > exit # go back to the original shell > nave use 0.6.5 > node --version v0.6.5 > nave usemain 

请注意,第一次你需要一个版本,它会被下载并编译为你。

如果你需要简单的东西, n实用程序只是为你。

安装它(如果需要,在命令中使用sudo前缀):

 npm -g install n 

然后 :

 npm cache clean -f 

(不要害怕警告)

那么只要问n (如果需要,下载)使用你指定的版本。 例如:

 n 0.11.13 

Etvoilà!

如果你安装了多个版本,你可以在它们之间切换。 有关详细信息,请参阅第n页 。

最好的select是节点版本pipe理器NVM安装非常简单,您可以nvm use简单的nvm use命令从一个版本更改为另一个版本。

你可以在这里遵循简单的方法

步骤1:

  $ curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash 

第2步:

  $ source ~/.profile 

第三步:列出节点的最新版本

  $ nvm ls-remote 

步骤4:

  $ nvm install 7.10.0 

第5步:创build别名作为节点版本的默认值

 $ nvm alias default 7.10.0 

第六步:

 $node --version 

而已。

Windows用户在这里检查nvmw

在实现没有Windows支持之前,您可以尝试安装一些列出的其他版本。

例如在nave的页面上

它可能永远不能在Windows上工作,或者其他系统缺less本地的Bourne Again Shell。 抱歉。