知识库

个人知识管理

用户工具

站点工具


内网进行electron开发的配置项说明

内网进行electron开发的配置项说明

内网进行electron需要解决如何下载electron二进制包的问题,默认下载地址经常被墙而且网速太慢,内网无法连接外网也不能正常使用。

经资料查阅,发现electron二进制包下载依赖于electron-download模块,根据该模块README说明,通过配置国内镜像地址可以加速下载过程。

直接使用如下命令设置镜像源

npm config set electron_mirror https://npm.taobao.org/mirrors/electron/

内网的或可以将地址修改为内网源地址。

内网可以从淘宝源下载的二进制包放入内网的文件服务器,在~/.npmrc加入如下配置

electron_mirror=https://10.1.2.105/
electron_custom_dir="our/internal/filePath"
electron_custom_filename="electron.zip"

其中,文件的完整下载url = ELECTRON_MIRROR + ELECTRON_CUSTOM_DIR + '/' + ELECTRON_CUSTOM_FILENAME

内网搭建文件服务器时需要在二进制包同级目录放入一个SHASUMS256.txt用于完整性验证,如 https://npm.taobao.org/mirrors/electron/6.0.7/SHASUMS256.txt

参考引用

内网进行electron开发的配置项说明.txt · 最后更改: 2019/10/23 12:56 由 alvis