nrm 源管理器
nrm 是一个 npm 源管理器,允许你快速地在 npm镜像源间切换。
npm官方镜像源服务地址在国外,国内访问会很慢,所以,往往我们都会使用淘宝镜像源,都是这样使用的
npm set registry https://registry.npm.taobao.org/
但是呢,这样使用往往都是直接修改默认镜像地址的,如果哪一天想切换别的地址,就会丢失之前用过的地址,而 nrm 则可以帮我们管理多个镜像源地址以供我们选择,省去了记忆仓储url地址的烦恼。我们还可以添加自己的私服源作为地址。
①安装
npm install -g nrm
②查看可用源
npm ls
从上面可以看到有多个镜像源可供选择,当前并没有选中使用任何镜像源 (选中的镜像源会使用 * 标识出来)
③使用镜像源
nrm use taobao
可以看到,我们通过命令切换到taobao(淘宝)镜像源, nrm ls 命令显示我们当前正在使用的是taobao 镜像源 (选中的镜像源会使用 * 标识出来)
当然 nrm use taobao 命令中的 "taobao" 我们也可以使用上面列表中显示的任何一个名字
④查看当前使用源
nrm current
⑤添加源
除了使用上面默认列举的源,也可以添加我们自己的私有源
nrm add <image_source_name> <image_source_url>
image_source_name 表示你想添加的镜像源名字(你可以自己随便去名字)
image_source_url 表示你想添加的镜像源服务地址(比如你的私服地址)
⑥删除源
nrm del <image_source_name>
⑦测试源速度
nrm test <image_source_name>
通过测试不同源的速度,我们可以选择适合自己的源
通过对比,我们明显发现taobao镜像源速度比 npm镜像 快老多老多啦