问题描述
国内
npm
访问速度不稳定, 时快时慢, (基本上都是比较慢的) 如何解决?
解决方法
可以使用
cnpm
, 或者 切换 npm镜像站点
临时指定镜像源:
$ npm install --registry http://registry.cnpmjs.org express # 从中国镜像安装express
永久设置:
$ npm config set registry http://registry.cnpmjs.org # 设置为中国镜像 $ npm install express
使用
cnpm
需要 nodejs-legacy 支持,可以使用
$ sudo apt install nodejs-legacy
安装。$ npm install -g cnpm --registry=https://registry.npm.taobao.org
使用 nrm (推荐)
$ npm install -g nrm
/usr/bin/nrm -> /usr/lib/node_modules/nrm/cli.js
+ nrm@1.0.2
added 331 packages in 16.961s
$ nrm ls
* npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
taobao - https://registry.npm.taobao.org/
nj ----- https://registry.nodejitsu.com/
rednpm - http://registry.mirror.cqupt.edu.cn/
npmMirror https://skimdb.npmjs.com/registry/
edunpm - http://registry.enpmjs.org/
$ nrm use cnpm
一些镜像源:
另一些镜像源: