nrm 源管理工具

134 阅读1分钟

1. 什么是nrm?

在一些使用场景中,需要手动切换 npm 的下载源。

比如默认的 npm 源 (registry.npmjs.org) 在国外,国内开发者直接从该源下载包可能会非常慢,因此需要切换国内的镜像源。或者公司本身有自己的npm源,使用时需要切换。在这些场景中,nrm就发挥了作用,它帮你管理这些常用的源地址。你无需记住复杂的源 URL和命令(npm set registry https://registry.npm.taobao.org/),只需通过简单的 nrm use <源名称> 即可切换。

nrm 是一个 npm 源管理器,允许你快速地在 npm源间切换。

2. nrm安装

因为它本身也是一个 npm 包,所以通过 npm 全局安装即可:

npm install -g nrm

注意:你需要先安装好 Node.js 和 npm

3. nrm常用命令

命令描述
nrm ls查看所有可用的源,当前正在使用的源会以 * 标记
nrm current查看当前源
nrm use <源名称>切换到指定源(例如:nrm use taobao
nrm test测试所有源的响应速度
nrm test <源名称>测试指定单个源的响应速度
nrm add <名称> <url>添加源(例如:nrm add mycompany http://registry.mycompany.com
nrm del <名称>删除源
nrm login <名称>对于需要认证的私有源,此命令可帮助你登录。