跳到主要内容

nrm 命令使用指南

查看源

使用nrm ls命令可以列出所有可用的 npm 源,并显示当前正在使用的源。

$ nrm ls

* npm ---------- https://registry.npmjs.org/
yarn --------- https://registry.yarnpkg.com/
tencent ------ https://mirrors.cloud.tencent.com/npm/
cnpm --------- https://r.cnpmjs.org/
taobao ------- https://registry.npmmirror.com/
npmMirror ---- https://skimdb.npmjs.com/registry/

更换源

通过nrm use命令可以切换当前使用的 npm 源。例如,切换到cnpm源:

$ nrm use cnpm

切换成功后,终端会显示:

Registry has been set to: http://r.cnpmjs.org/

测试源

使用nrm test命令可以测试各个源的响应速度,帮助选择最快的源进行使用。

$ nrm test

* npm ---------- https://registry.npmjs.org/
yarn --------- https://registry.yarnpkg.com/
tencent ------ https://mirrors.cloud.tencent.com/npm/
cnpm --------- https://r.cnpmjs.org/
taobao ------- https://registry.npmmirror.com/
npmMirror ---- https://skimdb.npmjs.com/registry/

添加删除源

可以通过nrm add命令添加自定义的 npm 源,或使用nrm del命令删除不需要的源。

添加自定义源的命令格式:

nrm add <registry> <url>

例如,添加一个名为custom的源:

nrm add custom https://custom.registry.com/

删除指定源的命令格式:

nrm del <registry>

例如,删除名为custom的源:

nrm del custom

通过合理管理 npm 源,可以优化包的下载速度,提高开发效率。