1. 通过 npm 命令配置
首先需要将npm的包下载地址改为淘宝镜像地址:
全局设置淘宝镜像源:
npm config set registry https://registry.npm.taobao.org/
然后将electron包下载地址注册位淘宝的镜像:
npm config set ELECTRON_MIRROR https://npm.taobao.org/mirrors/electron/
最后进行安装
npm i electron
2. 通过写配置文件
找到你的个人目录(通常为 ~/.npmrc
)里面的.npmrc文件打开文件写入下面的配置:
registry=https://registry.npm.taobao.org/
ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/
然后进行安装
npm i electron
3. 直接下载对应版本号的 electron 文件
在安装过程中,electron 模块会通过 electron-download 为下载 Electron 的预制二进制文件。 electron-download 将通过 https://github.com/electron/electron/releases/tag/v$VERSION 这个地址下载文件(这里的 $VERSION 是 Electron 的确切版本)。
所以一种思路就是覆盖本地缓存。
在 淘宝NPM 源下载对应版本的 electron 安装包 https://npm.taobao.org/mirrors/electron
然后将安装包放到缓存目录下
Mac 上为:~/Library/Caches/electron/
后直接 npm install 即可
鉴于国内关于 Electron 的讨论交流都不多,我建了一个 「Electron 技术研究小组」,欢迎点击扫描下面的二维码加入,共同研究 Electron 技术。
我是空谷,独立产品经理、全栈设计师、全栈工程师。
技术栈为 React/Dva/Umi/Node/Egg/Electron
欢迎扫码加我微信交流,备注来源:CSDN