nrm使用教程

348 阅读1分钟

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

image.png

2.查看当前源

nrm current

image.png

3. 切换到对应的镜像源

nrm use 对应的镜像名字

比如:切换为taobao源

nrm use taobao

image.png

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/

image.png

然后,查看是否添加成功

image.png

5. 删除镜像

nrm del <registry>

比如:删除刚才添加的cpm源

nrm del cpm

6. 测试源速度

nrm test <registry>

比如:测试官方源和淘宝源的响应时间

nrm test npm

image.png

nrm test taobao

image.png