在使用npm时,官方的源下载npm包会比较慢,国内我们基本使用淘宝的源,如果公司内部搭建了一套npm私有仓库,公司内部的源不可能把npm官方的npm包都同步,所以需要切换npm源。如果使用npm/cnpm config set registry xxx来切换源的话,来回切换设置会比较麻烦。使用nrm就可以对源进行高效的管理。
nrm (npm registry manager ),是npm的镜像源管理工具,可以对npm的镜像源进行快速的切换。
nrm官网:https://www.npmjs.com/package/nrm
nrm GitHub:https://github.com/Pana/nrm
一.使用
1.安装
$ npm install -g nrm
或者:npm install Pana/nrm -g
2.检查nrm是否安装,查看版本号
$ nrm -V
3.查看nrm的源
$ nrm ls

4.切换npm源
$ nrm use xxx
5.新增npm源
$ nrm add local http://localhost:8080/
// local是增加的npm包名(自定义)
// local后边是npm包的地址

6.删除npm源
$ nrm del local
//删除名为 local 的包

7.查看当前使用的镜像源
$ nrm current
8.测试源的响应时间
$ nrm test npm

9.下载包
npm install // 此时使用的是nrm当前所处的npm包源地址