nrm使用

nrm

nrm(npm registry manager)是npm的镜像管理工具

能帮助你在加载国外的资源太慢时快速切换npm源

安装

npm install -g nrm,全局安装nrm

使用

查看所有源

1
nrm ls

显示类似以下信息

1
2
3
4
5
6
7
* npm ---------- https://registry.npmjs.org/
yarn --------- https://registry.yarnpkg.com/
tencent ------ https://mirrors.tencent.com/npm/
cnpm --------- https://r.cnpmjs.org/
taobao ------- https://registry.npmmirror.com/
npmMirror ---- https://skimdb.npmjs.com/registry/
huawei ------- https://repo.huaweicloud.com/repository/npm/

其中 * 号表示当前使用的源。

切换源

相比 npm config set registry https://registry.yarnpkg.com/

我们只要 nrm use yarn 就🆗了

1
nrm use <registry>

切换源之后,我们安装依赖仍使用 npm install <package> 的方式来进行安装

添加源

对于企业内部定制的私有源

1
nrm add <registry> <url>

<registry> 源名称

<url> 源地址

删除源

1
nrm del <registry>

测试源的响应时间

1
nrm test <registry>

参考

nrm 使用详解nrm(NPM registry manager)是 npm 的镜像源管理工具,使用它可以快速切换 np - 掘金