1. 什么是nrm?
nrm 是一个 npm 的镜像源管理工具,有时候国外资源太慢,使用nrm可以让你快速地在npm源间切换。
什么意思呢,npm默认情况下是使用npm官方源(使用npm config ls命令可以查看),在国内用这个源肯定是不靠谱的,一般我们都会用淘宝npm源:registry.npm.taobao.org/,修改源的方式也很简单…
npm set registry https://registry.npm.taobao.org/
2. 安装
npm install -g nrm
3. 使用
下文中 registry为镜像源名,url为源地址
1. 查看可选择的源
nrm ls
2.查看当前源
nrm current
3. 切换到对应的镜像源
nrm use 对应的镜像名字
比如:切换为taobao源
nrm use taobao
4. 增加镜像
nrm add <registry> <url>
比如:添加一个公司私有的npm源,源地址为:http://192.168.22.11:8888/repository/npm-public/,源名为cpm(随意取)。
nrm add cpm http://192.168.22.11:8888/repository/npm-public/
然后,查看是否添加成功
5. 删除镜像
nrm del <registry>
比如:删除刚才添加的cpm源
nrm del cpm
6. 测试源速度
nrm test <registry>
比如:测试官方源和淘宝源的响应时间
nrm test npm
nrm test taobao