nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换
安装
$ npm install -g nrm // 全局安装nrm
使用
查看npm镜像源
liukeruideMacBook-Pro:~ liukerui$ nrm ls
* npm -------- https://registry.npmjs.org/ // 带*的是当前使用的源
yarn ------- https://registry.yarnpkg.com/
cnpm ------- http://r.cnpmjs.org/
taobao ----- https://registry.npm.taobao.org/
nj --------- https://registry.nodejitsu.com/
npmMirror -- https://skimdb.npmjs.com/registry/
edunpm ----- http://registry.enpmjs.org/
切换镜像源
$ nrm use taobao
增加定制源
特别适用于添加企业内部的私有源,执行命令 nrm add <registry> <url>
,其中reigstry为源名,url为源的路径。
$ nrm add ynpm https://ynpm.npmjs.cn/
删除源
$ nrm del ynpm
测试速度
$ nrm test npm