npm设置淘宝镜像

前言

作为前端开发,你一定使用过 npm 来安装第三方依赖包,但由于 npm 默认的下载仓储地址是 https://registry.npmjs.org/,属于外国的网站,所以我们下载的时候可能会非常的慢,这时候就需要切换成国内的镜像源来下载依赖包。

通过以下命令完成切换

$ npm config set registry https://registry.npmmirror.com/

# 或者直接在 npm 配置文件修改
$ npm config edit

但是这命令忒长,不好记,所以我们用 nrm 来快速切换吧。

全局安装 nrm

// 全局安装 nrm
$ npm i -g nrm

// 查看版本
$ nrm -V

查看所有源,其中 * 号表示当前使用的源。

// 查看所有源,其中 * 号表示当前使用的源。
$ 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 current

镜像源处理。

// 切换源
$ nrm use <registry>
# 例如 nrm use taobao

// 添加源
$ nrm add <registry> <url>

// 删除源
$ nrm del <registry>

// 测试源的响应时间
$ nrm test <registry>

其他

既然 nrm 是 npm 的镜像源管理工具,自然不会影响到 yarn 的配置。若要修改 yarn 镜像源配置,可以通过以下方式:

# 获取当前源
$ yarn config get registry

# 配置源,<registry address> 为源地址
$ yarn config set registry <registry address>
赞(0) 打赏

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫