npm包有很多的镜像源,有的源有的时候访问失败,有的源可能没有最新的包,有的要使用公司内部的源,所以有时需要切换npm的源,nrm包就是解决快速切换问题的。
1.安装
npm install -g nrm
查看是否安装成功
nrm --version
2.使用
2.1、列出可选择的源
注: 前面带 * 号的表示正在使用的源
2.2、切换使用的源
2.3、添加一个源
如果你想添加一个源,终端执行命令nrm add <registry> <url> [home],reigstry为源名,url为源的路径, home为源的主页(可不写)
* URL最后的/也可以不带,下面两个URL都是可以的:
* http://npm.company.com/
* http://npm.company.com
2.4、删除一个源
终端执行命令nrm del <registry>,reigstry为源名
2.5、测试源速度
测试一个源的响应时间:nrm test npm
测试所有源的速度:nrm test
2.6、访问源的主页
nrm home taobao
// 此命令会在浏览器中打开淘宝源的主页:https://npm.taobao.org/
如果要查看自己添加的源的主页,那么在添加源的时候就要把主页带上:
nrm add company http://npm.company.com/ http://npm.company.com/
// 如果添加源的时候没有写home信息,那么nrm home命令不会有效果