一、下载安装
1、下载地址:https://github.com/hakobera/nvmw;
2、将nvmw路径添加到环境变量中;
3、cmd里输入nvmw,出现以下提示即配置成功;
二、各种坑的解决
1、镜像原因,你懂的,使用淘宝镜像
nvmw作者贴心给出了镜像设置方法:
set "NVMW_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node"
set "NVMW_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs"
set "NVMW_NPM_MIRROR=http://npm.taobao.org/mirrors/npm"
直接在命行使用的结果就是,每次用都得重新设置,关闭了窗口就得重新敲一遍!!!懒惰如我,很不优雅地在源码中找到这三个变量,然后写死了... ...
2、修改nvmw.bat文件
将 nvmw.bat 中的“set NODE_EXE_URL=%NVMW_NODEJS_ORG_MIRROR%/%NODE_VERSION%/x64/node.exe” 的 “x64” 改成 “win-x64” 。
当Node无法下载时,可访问 http://npm.taobao.org/mirrors/node 查找对应的路径是否匹配自己需要的Node版本。
3、修改fget.js文件
将文件中 “XMLHTTP” 改成 “ServerXMLHTTP”。
4、修改get_npm.js文件
如发现错误:
Download file from https://raw.githubusercontent.com/joyent/node/v5.2.0/deps/npm/package.json
package.json
node v5.2.0 does not include npm
修改get_npm.js文件的44改为
var pkgUri = util.format(NPM_PKG_JSON_URL, 'nodejs/node',