原生的npm从http://registry.npmjs.org/下载包,该网站虽然未被墙,但是服务器在国外不稳定有时候会很慢或失效。
解决的办法是将下载源更改成国内的npm包源,主要有taobao和cnpm两种。
需要先安装cnpm
https://registry.npm.taobao.org/
http://registry.cnpmjs.org/
更改的办法有以下三种
1.通过config命令
npm config set registry https://registry.npm.taobao.org
npm info underscore (如果上面配置正确这个命令会有字符串response)
2.命令行指定
npm --registry https://registry.npm.taobao.org info underscore
3.编辑 ~/.npmrc
加入下面内容
registry = https://registry.npm.taobao.org