nvmw:Windows环境下的node多版本管理工具。

安装:

  1.  git clone https://github.com/hakobera/nvmw.git

  2.修改环境变量

 计算机 ->属性 ->高级系统设置 ->环境变量,修改path

     

   修改path后不会立即生效,关闭cmd,再重新打开cmd,即可。

  3.输入 nvmw,像下面显示,安装成功

 到这里并不能直接使用,还有几个地方需要修改

修改:

1)fget.js文件47行,XMLHTTP 改为ServerXMLHTTP
2)nvmw.bat文件137行,x64改为win-x64

 修改第22行

 

修改成这样,为了设置淘宝镜像的方式

 

 代码如下方便复制

if not defined NVMW_NODEJS_ORG_MIRROR (
  set "NVMW_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node"
)

if not defined NVMW_IOJS_ORG_MIRROR (
  set "NVMW_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs"
)

3)get_npm.js文件

 8行 

var NVMW_NPM_MIRROR = process.env.NVMW_NPM_MIRROR || 'https://github.com/npm/npm/archive';
----------------------------------改为--------------------------------------
var NVMW_NPM_MIRROR = process.env.NVMW_NPM_MIRROR || 'http://npm.taobao.org/mirrors/npm';

 44行-51行改为:

代码复制

var pkgUri = "https://npm.taobao.org/mirrors/node/index.json";
  wget(pkgUri, function (filename, pkg) {
    if (filename === null) {
      return noNpmAndExit();
    }
    var _pkg = JSON.parse(pkg);
    for(var i = 0,n=_pkg.length;i<n;i++){
        var obj = _pkg[i];
        if(obj.version == binVersion){
            downloadNpmZip(obj.npm);
        }
    }
  })

搞定!可以使用nvmw install v来安装不用版本的node了

运行:

1.安装10.16.3版本 nvmw install 10.16.3

常用命令:

    nvmw install 10.16.3# 安装v10.16.3版本的Node

    nvmw ls #查看本地安装了多少个版本的Node

    nvmw use v10.16.3 #本地使用v10.16.3版本的node

    node -v查看当前版本 表示切换完成

posted on 2019-12-03 17:52  sandy.simple  阅读(1739)  评论(0编辑  收藏  举报