在windows下,使用一个叫nvmw的工具代替nvm, 同时安装cnpm来直接使用taobao的镜像,速度上很是不错
$ d:
$ cd git
$ git clone https://github.com/cnpm/nvmw.git
set PATH="d:git vmw;%PATH%"
重新打开终端,输入nvmw可看到该命令已可正常执行
安装node
nvmw install 0.12.0
会报错 download xxx failed
网上找到的解决办法是:
出错在"fget.js"上. 需要修改下源文件. 'Msxml2.XMLHTTP' 改为 'Msxml2.ServerXMLHTTP' 注: 我是win7 64 位系统.
源文档 <http://www.w2bc.com/Article/78186>
安装iojs
$ nvmw install iojs-1.4.2
nvmw ls
npm安装包时,使用--registry来指定镜像
$ npm install koa --registry=http://registry.npm.taobao.org
node dist的镜像
$ npm install microtime --registry=http://registry.npm.taobao.org --disturl=http://npm.taobao.org/mirrors/node
github 慢, 或者说是它的资源 host 被堵而已, 大家可以通过简单的 hosts 映射解决:
安装cnpm
npm install -g cnpm --registry=http://registry.npm.taobao.org
185.31.16.184 github.global.ssl.fastly.net