我正在考虑和Koa一起玩,我需要运行最新的不稳定版本的NodeJS。
我可以通过简单的apt-get
或npm
甚至node
来获取最新的NodeJS版本吗?
答案 0 :(得分:11)
您应该安装nvm或其他节点版本管理器,例如n,其github stars少,但稍后发布,只需安装npm:{ {1}},它包含一个更简单的api。
(下面用npm install -g n
替换nvm install
。其他命令相同,只替换n
nvm
。)
NVM有一个远程命令行安装脚本:
n
或克隆回购`curl https://raw.githubusercontent.com/creationix/nvm/v0.20.0/install.sh | bash`
然后添加到您的$ git clone creationix/nvm
,$HOME/.zshrc
或$HOME/.bashrc
:
$HOME/.profile
安装nvm,然后安装所需的节点版本,最后设置别名以便在版本之间轻松切换。
例如:
$ source path/to/.nvm/nvm.sh
当不在修补程序编号时,它会在该版本下安装最新的修补程序,关键字 $ nvm install 0.8
$ nvm install stable
$ nvm install unstable
$ nvm install 0.9.21
$ nvm alias work 0.9.21
$ nvm alias legacy 0.8
和stable
也是如此。
截至2014年冬季,这将安装并创建一个别名:
unstable
为v0.10.x
。stable
为v0.11.x
(偶数/奇数位版本===稳定/不稳定)。unstable
为v0.8.x
。legacy
为v0.9.21
。 在版本之间切换:work
nvm use alias
会切换到0.9.21而nvm use work
会切换到最新的本地nvm use stable
,nvm如果您尝试使用的版本没有已下载。要检查是否有更新的版本使用:v0.10.x
。
要查看本地安装的节点版本:nvm ls-remote
使用标准nvm ls
~/.nvm
,~/.npm
和~/.bower
两个图书馆都没有太大的魔力。
NVM的工作原理是在$ rm -rf
下安装每个版本的节点,然后将活动版本符号链接到$HOME/.nvm/
目录,包括通过.nvm/bin
全局安装的所有命令行工具,提供给用户npm -g
。
答案 1 :(得分:1)
使用当前版本的nvm
,您可以使用默认别名stable
和unstable
:
$ nvm install stable
$ nvm use stable