跳到主要内容

npm镜像配置

由于原淘宝 npm 域名(**http://npm.taobao.orghttp://registry.npm.taobao.org**)将于 2022.06.30 号正式下线和停止 DNS 解析,不妨提前修改镜像的地址,以免受到影响。

域名切换规则:

同时不推荐使用镜像下载依赖,因为有可能会导致与官方包不同步(亲测,就因为下载依赖折腾了一晚上,还以为是电脑问题),但有时候开启科学上网(或者没有),下载也不见得特别快,所以这时候才会使用国内镜像。

镜像站点

npmmirror 中国镜像站

http://registry.npmjs.org

单次使用镜像

npm install [name] --registry=https://registry.npmmirror.com

永久配置镜像

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

查看镜像

npm get registry

nrm镜像管理工具

npm install 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 镜像 切换镜像

nrm use taobao

清除 npm 缓存

npm cache clean --force

配置 electron 镜像

npm config set ELECTRON_MIRROR https://npmmirror.com/mirrors/electron/

npm config set ELECTRON_BUILDER_BINARIES_MIRROR https://npmmirror.com/mirrors/electron-builder-binaries/