【发布时间】:2012-01-17 07:46:27
【问题描述】:
是否可以在同一台机器上安装不同版本的NodeJS?
【问题讨论】:
是否可以在同一台机器上安装不同版本的NodeJS?
【问题讨论】:
您可以在这里遵循简单的方法
第一步:
$ curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash
第二步:
$ source ~/.profile
step3:列出node的最新版本
$ nvm ls-remote
第四步:
$ nvm install 7.10.0
第五步:为节点版本创建默认别名
$ nvm alias default 7.10.0
第六步:
$node --version
就是这样。
【讨论】:
Windows 用户查看nvmwhere。
在意识到不支持 Windows 之前,您可能会尝试安装列出的其他一些版本。
例如在nave的页面上
它可能永远无法在 Windows 上运行,或者其他系统缺少本机 再次伯恩壳。对不起。
【讨论】:
最好的选择是节点版本管理器NVM 安装非常简单,您可以使用简单的nvm use 命令从一个版本更改为另一个版本。
【讨论】:
如果您需要一些简单的东西,n 实用程序就是为您准备的。
安装它(如果需要,在命令中使用sudo 前缀):
npm -g install n
然后:
npm cache clean -f
(不要害怕警告)
然后请n(如果需要,请下载并)使用您指定的版本。例如:
n 0.11.13
等等!
如果您安装多个版本,您将能够在它们之间切换。详情请见n page。
【讨论】:
我使用中殿。 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
请注意,第一次需要版本时,系统会为您下载和编译。
【讨论】:
nave use foobar 会询问您要与 foobar 关联的节点版本。一旦创建,可以使用相同的命令切换到。
【讨论】:
.nvmrc 文件中设置节点版本,我在 N 文档中找不到这个功能,所以 NVM 对我来说是赢家