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查看当前版本 表示切换完成

最新文章

  1. iOS开发之Bug--UITextField使用时文字向下偏移问题
  2. yii开发一个web程序的基本流程
  3. codevs3243 区间翻转
  4. PHP中$_REQUEST中包含的数据,数据被覆盖问题
  5. 1742. Team building(dfs)
  6. Repeater的ItemDataBound 事件中e.Item.DataItem 的数据类型
  7. dedecms模板中使用php代码
  8. Zabbix之配置文件详解
  9. JAVA基础--IO流
  10. golang fmt.printf()
  11. docker自定制镜像
  12. future builder
  13. 嵌入式开发之网络心跳包---阻塞和非阻塞以及是否有必要心跳包heartbeat
  14. Redis集群规范
  15. 《剑指offer》第四十九题(丑数)
  16. 集美大学1414班软件工程个人作业2——个人作业2:APP案例分析
  17. Escape字符总结
  18. base64编码 的 图片 另存为下载
  19. Siebel Tools client安装假死在92%问题解决
  20. python复数

热门文章

  1. linux目录太长怎么办?分享一点小技巧
  2. Lua 学习之基础篇八&lt;Lua 元表(Metatabble)&amp;&amp;继承&gt;
  3. Java集合--Set架构
  4. JUC-12.4-execute和sumbit的区别
  5. [Luogu] 被污染的河流
  6. [POI] 大都市meg
  7. 【概率论】2-3:贝叶斯定理(Bayes' Theorem)
  8. busTrace VS HW protocol analyzer - 好东西推荐
  9. About Grisha N. ( URAL - 2012 )
  10. Linux之防火墙【CentOS 7】