npm 切换镜像源工具:nrm 的使用

126 阅读1分钟

npm 具有许多配置选项,可用于自定义 npm 的行为和设置。

若要获取和设置全局配置,可以使用以下命令:

npm config get key # 获取一个全局配置
npm config set key value # 更改一个全局配置

修改 npm 镜像源

npm 的镜像源位于国外,下载速度慢,有时会因此下载失败。我们可以将下载地址切换到淘宝的镜像站

npm config set registry http://registry.npmmirror.com

使用 nrm 管理镜像源

nrm 是一个简单的 npm 镜像源管理工具,它提供了许多的镜像源,可以快速的在他们之间切换,只需几行命令即可:

安装 nrm

npm i nrm -g

查看镜像

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 taobao

查看当前使用的镜像

nrm current

添加镜像源

适用于企业内部定制的私有源,<registry> 表示源名称,<url> 表示源地址。

nrm add <registry> <url>

测试镜像的响应时间

nrm test taobao