在mac上使用nvm管理node的版本,但是在windows上nvm不能使用,只能使用nvmw
第一步,下载nvmw
git clone git://github.com/hakobera/nvmw.git "%HOMEDRIVE%%HOMEPATH%\.nvmw"
下载完成后,会出现一个.nvmw
的文件夹
第二步,配置环境变量PATH,使用cmd命令
set "PATH=%HOMEDRIVE%%HOMEPATH%\.nvmw;%PATH%"
此时可输入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"
接下来,安装node
copy路径会发现这个下载路径是错的,将源文件nvmw.bat中137行将x64改为win-x64
此时还要进行如下操作,
1,新建文件夹v.6.9.5(名称与你要安装的node版本一致)
2,下载npm压缩包,重命名为npm.zip,copy一份放在v6.9.5文件夹下
ok,此时继续nvmw install 6.9.5
,某些系统上面又会报错
强大的网友也碰到了这种情况,按照网友的解决方案,出错在"fget.js"上. 需要修改下源文件. 将Msxml2.XMLHTTP
改为 Msxml2.ServerXMLHTTP
此时继续nvmw install 6.9.5
,大吉大利,晚上吃鸡,ok,成功了!!!
如果想安装其他版本的node 同理先新建一个文件夹,然后
nvmw install version
nvmw use version