nodejs版本控制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs版本控制相关的知识,希望对你有一定的参考价值。

配置:
使用的nvmw的git 地址https://github.com/hakobera/nvmw
环境变量配置参考http://jingyan.baidu.com/article/3ea51489e1c2b752e61bbad0.html(可跳过,在源码中配置)
修改内容如下
1.修改nvmw.bat文件137行,x64改为win-x64
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<n;i++){
              var obj = _pkg[i];
              if(obj.version == binVersion){
                  downloadNpmZip(obj.npm);
              }
          }
开始使用:
在CMD中进入到本地git库的nvmw文件夹
命令:
     nvmw 显示所有可用命令
     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命令

以上是关于nodejs版本控制的主要内容,如果未能解决你的问题,请参考以下文章

nodejs版本控制

NodeJS 应用程序数据库版本控制和数据迁移

window nodejs 版本管理器 nvm-windows 教程

关于nodejsnpm安装配置步骤(windows版本)

使用查询参数的 Express API 版本控制

如何对 Visual Studio 工件进行版本控制?