node版本管理器(含mac和windows)

mac nvm

一. 安装NVM(前提是你安装了homebrew)

$ brew install nvm

二.在shell中可以使用nvm命令

$ cd ~

$ vim .bash_profile

然后添加以下命令:

export NVM_DIR=~/.nvm

source $(brew --prefix nvm)/nvm.sh

然后重新source

$ source .bash_profile

三. 使用nvm安装node

$ nvm ls-remote 查看 所有的node可用版本

$ nvm install xxx 下载你想要的版本

$ nvm use xxx 使用指定版本的node

$ nvm alias default xxx 每次启动终端都使用该版本的node

四. 完成安装

$ node -v

$ npm -v

windows nvmw

参考文章链接

配置:

使用的nvmw的git 地址https://github.com/hakobera/nvmw,在本地

环境变量配置参考http://jingyan.baidu.com/article/3ea51489e1c2b752e61bbad0.html(可跳过,在源码中配置)

修改内容如下

1.修改nvmw.bat文件137行,x64改为win-x64

23:set "NVMW_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node"

27:set "NVMW_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs"

2.修改fget.js文件47行,XMLHTTP 更改为ServerXMLHTTP

3.修改get_npm.js文件

第6行改为var NPM_PKG_JSON_URL = 'http://npm.taobao.org/mirrors/node/index.json';

第8行改为var NVMW_NPM_MIRROR = 'http://npm.taobao.org/mirrors/npm';

第18行改为var NVMW_IOJS_ORG_MIRROR = 'http://npm.taobao.org/mirrors/iojs';

第44、45行改为var pkgUri =NPM_PKG_JSON_URL;

第50行downloadNpmZip(JSON.parse(pkg).version);改为

var _pkg = JSON.parse(pkg);

for(var i = 0,n=_pkg.length; i

      var obj = _pkg[i];

       if(obj.version == binVersion){

        downloadNpmZip(obj.npm);

      }

}

开始使用:

在CMD中进入到本地git库的nvmw文件夹(nvmw在    E盘)

命令:

显示所有可用命令

nvmw install [version] 安装对应版本的nodeJS

nvmw ls 已安装的nodeJS的版本list

nvmw use [version] 切换到对应版本

例如:

c:Users\Administrator\git\git>nvmw install 5.9.1

c:Users\Administrator\git\git>nvmw ls

c:Users\Administrator\git\git>nvmw use 4.4.2         // 已全局安装,在我们项目的master文件夹下亦可执行nvmw use命令

你可能感兴趣的:(node版本管理器(含mac和windows))