您的位置:

nrmadd——npm registry manager的管理利器

一、nrmadd简介

nrmadd是npm registry manager的一个操作工具,它可以让我们在多个npm镜像源之间快速切换,并且支持新增、删除、修改等操作,简单易用,非常方便。下面我们来详细介绍一下nrmadd的使用。

二、安装

如果你已经全局安装了npm,可以直接使用下面的命令进行安装:

npm install -g nrmadd

安装完毕后,我们可以使用命令:

nrmadd ls

查看当前支持的镜像源,结果如下:

npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
taobao - http://registry.npm.taobao.org/
nj ----- https://registry.nodejitsu.com/
rednpm - http://registry.mirror.cqupt.edu.cn/

三、使用

1. 添加镜像源

如果要添加一个新的镜像源,可以使用命令:

nrmadd add <registry> <url>

其中<registry>是镜像源的名称,<url>是镜像源的地址。例如,我们要新增一个淘宝的镜像源,可以使用下面的命令:

nrmadd add taobao http://registry.npm.taobao.org/

添加成功后,我们可以使用命令:

nrmadd ls

查看到新添加的镜像源:

npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
taobao - http://registry.npm.taobao.org/
nj ----- https://registry.nodejitsu.com/
rednpm - http://registry.mirror.cqupt.edu.cn/

2. 删除镜像源

如果要删除一个镜像源,可以使用命令:

nrmadd del <registry>

其中<registry>是要删除的镜像源的名称。例如,我们要删除新增的taobao镜像源,可以使用下面的命令:

nrmadd del taobao

执行完毕后我们可以使用命令:

nrmadd ls

查看到镜像源列表中已经没有taobao了。

3. 修改镜像源地址

如果要修改一个镜像源的地址,可以使用命令:

nrmadd mv <registry> <newurl>

其中<registry>是要修改的镜像源的名称,<newurl>是新的镜像源的地址。例如,我们要将taobao镜像源的地址修改为https,可以使用下面的命令:

nrmadd mv taobao https://registry.npm.taobao.org/

执行完毕后我们可以使用命令:

nrmadd ls

查看到镜像源列表中的taobao的url已经修改为https了。

4. 切换镜像源

要切换当前的镜像源,可以使用命令:

nrmadd use <registry>

其中<registry>是要切换的镜像源的名称。例如,我们要切换到使用淘宝的镜像源,可以使用下面的命令:

nrmadd use taobao

执行完毕后,我们可以使用命令:

npm config get registry

查看到当前的npm镜像源已经切换为淘宝了。

5. 更新镜像源

要更新nrmadd支持的镜像源列表,可以使用命令:

nrmadd up

执行完毕后我们可以使用命令:

nrmadd ls

查看到支持的镜像源列表已经更新了。

四、总结

通过以上的介绍我们可以看到,nrmadd是一个非常实用的npm镜像源管理工具。它可以让我们方便地在多个镜像源之间切换,并且支持新增、删除、修改等管理操作,能够大大提高我们的开发效率。