Skip to content

electron 淘宝镜像配置 .npmrc 文件

设置全局的 npmrc 淘宝镜像地址(推荐)

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

electron npm install 安装模块很慢怎么办?

  1. 创建.npmrc 文件
bash
touch .npmrc
  1. .npmrc 文件内容如下
ini
registry=https://registry.npmmirror.com/
electron_mirror=https://npmmirror.com/mirrors/electron/
electron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/
sqlite3_binary_host_mirror=https://npmmirror.com/mirrors/sqlite3/
# sass_binary_site=https://npmmirror.com/mirrors/node-sass/
chromedriver_cdnurl=https://npmmirror.com/mirrors/chromedriver/
operadriver_cdnurl=https://npmmirror.com/mirrors/operadriver/
fse_binary_host_mirror=https://npmmirror.com/mirrors/fsevents/

可以通过 https://registry.npmmirror.com/binary.html 查看都有哪些二进制包

注意一定是 https://npmmirror.com/mirrors/${二进制包的名称}/,比如 https://npmmirror.com/mirrors/sqlite3/

npm install 直接指定淘宝镜像

清理 npm 缓存

bash
npm cache clean --force

验证并重建 npmhuanc

bash
npm cache verify

重新安装依赖项:

bash
npm install --registry=https://registry.npmmirror.com

node-gyp configure 的时候 如何配置下载的镜像

在使用 node-gyp 时,如果你想配置镜像加速下载依赖文件,可以通过以下几种方式来设置镜像地址,特别是在中国国内时,由于网络问题,可能需要配置国内的镜像来加快下载速度。

解决办法,通过命令行参数指定镜像

在执行 node-gyp configure 命令时,你也可以通过命令行直接传递参数来指定镜像:

bash
node-gyp configure --dist-url=https://npmmirror.com/mirrors/node

通过以上方法可以有效地加速 node-gyp 的依赖下载过程。