Electron打包问题:electron-packager运行卡住终极解决方案

electron项目打包通常使用的是electron-packager,但首次打包时,由于网络原因,有可能导致electron的原型包无法下载,从而表现出来就是卡住不动,或者报连接超时,例如下图:

要解决这个问题,理论上有两种方案:

1. 切换下载源(个人摸索了一下,暂不清楚如何切换,欢迎指点)

2. 手动找到原型包,手动下载到本地,然后用脚本指定(本人用的是此方案)

由于我比较好运,在直接使用源下载时就发现了原型包的版本:

可以看到用的是electron-v5.0.13-win32-ia32版本(因为我是在打包在windows 32位系统中运行的,其余系统所用的版本会有所不同,此处需自行领悟变通)

于是我在淘宝源的网站上找到相应的版本目录

https://npm.taobao.org/mirrors/electron

https://npm.taobao.org/mirrors/electron/5.0.13/

找到目标压缩包后,直接下载到本地。然后找到目录把zip文件放好

我是放在我的项目目录下的./electron-zip目录下。


最后在运行打包脚本处加上路径指定:


这样就成功打包了!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容