nrm 源管理器

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镜像 快老多老多啦

@萍2樱释ღ( ´・ᴗ・` )

打不死的小强
原文地址:https://www.cnblogs.com/mggahui/p/13635932.html