在下载依赖时,普遍都会配置npm代理来提高速度,但是npm install总是会莫名其妙卡住,这一般是代理配置的问题,我们可以使用nrm来管理镜像源来解决这个问题:
1.配置nrm代理:
// 配置nmp代理来提高速度,如设置淘宝镜像
npm config set registry https://registry.npm.taobao.org// 查看配置是否成功
npm config get registry// 成功后重新npm install安装
npm install
2.nrm对镜像源进行管理:
// 全局安装nrm (mac需要加上sudo)
npm install -g nrm// 查看可配置的源列表
nrm ls// 使用配置列表中的源
nrm use taobao
3.对镜像源的其他操作:
1.添加源
$ nrm add <registry> <url>
2.删除源
$ nrm del <registry>
3.测试源的反应速度
$ nrm test <registry>
4.最后附上一些常用的源:
npm -------- https://registry.npmjs.org/
yarn ------- https://registry.yarnpkg.com/
cnpm ------- http://r.cnpmjs.org/
taobao ----- https://registry.npmmirror.com/
nj --------- https://registry.nodejitsu.com/
npmMirror -- https://skimdb.npmjs.com/registry/
edunpm ----- http://registry.enpmjs.org/