使用nvm进行node多版本管理


nvm与Python的virtualenv和Ruby的rvm类似。
NVM (Node Version Manager,Node多版本管理器)是一个通用的叫法,它目前有许多不同的实现。通常我们说的 nvm 是指 https://github.com/creationix/nvm 或者 https://github.com/visionmedia/n 。这两个工具都是使用shell编写的。

n

个人感觉 n 比较简洁些,它就只有一个脚本文件。

安装

如果已经安装了npm的话,可以直接执行命令进行安装n :

$ npm install -g n

或者是直接获取源代码安装:

$ git clone https://github.com/visionmedia/n.git $ cd n $ [sudo] make install

使用

直接运行 n 命令查看所有已安装的版本。

$ n

运行命令 n 进行安装指定版本的node。 version 可以是 stable(最新稳定版)、latest(最新版)或者具体的版本数字。

$ n stable install : v0.10.24 mkdir : /usr/local/n/versions/0.10.24 fetch : http://nodejs.org/dist/v0.10.24/node-v0.10.24-linux-x64.tar.gz

指定的版本将会安装在 /usr/local/n/versions 目录下。

运行命令 n rm 删除已安装指定版本的node。

运行命令 n use 选择使用指定版本的node。

nvm

安装

$ git clone https://github.com/creationix/nvm.git ~/.nvm $ source ~/.nvm/nvm.sh

使用

查看已安装的版本:

$ nvm ls

查看可以安装的版本:

$ nvm ls-remote

安装指定的版本:

$ nvm install <version>

指定的版本将会直接安装在 nvm 程序所在的目录下。

删除指定的版本:

$ nvm uninstall <version>

使用选定的版本:

$ nvm use <version> 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM