We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Node.js发展迅猛,版本发布频繁,比如我们在日常开发中使用的稳定版本是v0.10.26,同时又需要体验具有harmony特性的v0.11.12,那么如何安装和管理多版本Node,就需要使用下面介绍的两个Node版本管理工具——n和nvm。
非常简单易用的node版本管理器,如图1。
(图1)
通过npm安装
$ npm install -g n
或者,通过源代码安装
$ git clone https://github.com/visionmedia/n.git $ cd n $ make install
如果需要安装到指定目录,需要在安装前增加PREFIX前缀
PREFIX
$ PREFIX=$HOME make install #将n安装到~/bin/n
安装指定版本的node
$ n 0.8.17 $ n 0.10.26 $ n 0.11.12
在命令行中输入n来选择已经安装的node版本,或者通过^C取消选择
n
^C
$ n 0.8.17 ο 0.10.26 0.11.12
使用或安装最新官方版本
$ n latest
使用或安装稳定的官方版本
$ n stable
切换到之前的版本
$ n prev
$ n rm 0.10.26 v0.11.12 # 或者 $ n - 0.11.12
查看某版本node的安装路径
$ n bin 0.11.12 /usr/local/n/versions/0.11.12/bin/node
用指定版本的node运行some.js
$ n use 0.11.12 some.js $ n use 0.11.12 --harmony some.js #带参数
查看可使用和安装的node版本
n ls
命令别名
which bin use as list ls - rm
通过n安装的node存放在/usr/local/n/versions目录中。
/usr/local/n/versions
$ curl https://raw.github.com/creationix/nvm/v0.4.0/install.sh | sh
或者
$ wget -qO- https://raw.github.com/creationix/nvm/v0.4.0/install.sh | sh
以上命令会将nvm仓库克隆到~/.nvm目录,并将启动脚本添加到shell配置文件中(~/.bash_profile、 ~/.zshrc 或~/.profile)
~/.nvm
~/.bash_profile
~/.zshrc
~/.profile
你还可以通过参数 NVM_SOURCE NVM_DIR NVM_PROFILE 进行自定义安装,比如curl ... | NVM_DIR=/usr/local/nvm sh
NVM_SOURCE
NVM_DIR
NVM_PROFILE
curl ... | NVM_DIR=/usr/local/nvm sh
$ git clone https://github.com/creationix/nvm.git ~/.nvm $ cd ~/.nvm $ source ~/.nvm/nvm.sh # 将这一行加入到shell配置文件中,根据环境不同,可能是~/.bashrc, ~/.profile, 或 ~/.zshrc
安装某版本的node
$ nvm install 0.10.26 #安装nodejs v0.10.26 $ nvm install 0.11 #安装nodejs v0.11.x最新版本
删除某版本的node
$ nvm uninstall 0.10.26 $ nvm uninstall default
在shell中切换使用已经安装的指定版本
$ nvm use 0.11
你还可以在你的项目根目录中新建.nvmrc文件来存放node版本,然后在该目录运行
.nvmrc
$ nvm use
用指定版本运行some.js
$ nvm run 0.11.12 some.js
查看已经安装的版本
$ nvm ls
查看可以安装哪些版本
$ nvm ls-remote
恢复使用系统安装的版本,撤销nvm使用的版本
$ nvm deactivate
使用别名设置默认的版本
$ nvm alias default 0.10 $ nvm use default
指定安装源
$ export NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist $ nvm install 0.10 # 或者 $ NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist nvm install 0.10
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Node.js发展迅猛,版本发布频繁,比如我们在日常开发中使用的稳定版本是v0.10.26,同时又需要体验具有harmony特性的v0.11.12,那么如何安装和管理多版本Node,就需要使用下面介绍的两个Node版本管理工具——n和nvm。
n
非常简单易用的node版本管理器,如图1。
(图1)
安装n
通过npm安装
或者,通过源代码安装
$ git clone https://github.com/visionmedia/n.git $ cd n $ make install
如果需要安装到指定目录,需要在安装前增加
PREFIX
前缀安装和使用node
安装指定版本的node
在命令行中输入
n
来选择已经安装的node版本,或者通过^C
取消选择使用或安装最新官方版本
使用或安装稳定的官方版本
切换到之前的版本
删除某版本node
$ n rm 0.10.26 v0.11.12 # 或者 $ n - 0.11.12
其他
查看某版本node的安装路径
用指定版本的node运行some.js
$ n use 0.11.12 some.js $ n use 0.11.12 --harmony some.js #带参数
查看可使用和安装的node版本
命令别名
通过n安装的node存放在
/usr/local/n/versions
目录中。nvm
安装
通过脚本文件自动安装
$ curl https://raw.github.com/creationix/nvm/v0.4.0/install.sh | sh
或者
$ wget -qO- https://raw.github.com/creationix/nvm/v0.4.0/install.sh | sh
以上命令会将nvm仓库克隆到
~/.nvm
目录,并将启动脚本添加到shell配置文件中(~/.bash_profile
、~/.zshrc
或~/.profile
)你还可以通过参数
NVM_SOURCE
NVM_DIR
NVM_PROFILE
进行自定义安装,比如curl ... | NVM_DIR=/usr/local/nvm sh
通过源码手动安装
使用
安装某版本的node
删除某版本的node
在shell中切换使用已经安装的指定版本
你还可以在你的项目根目录中新建
.nvmrc
文件来存放node版本,然后在该目录运行用指定版本运行some.js
查看已经安装的版本
查看可以安装哪些版本
恢复使用系统安装的版本,撤销nvm使用的版本
使用别名设置默认的版本
$ nvm alias default 0.10 $ nvm use default
指定安装源
后记
The text was updated successfully, but these errors were encountered: