electron-builder 打包问题,下载慢解决方案

目录

问题说明

项目使用了Electron,在第一次打包时会遇见下载慢,导致打包进度几乎停滞不前,甚至可能直接报错

其实这是因为Electron 的源在国外,我们直接下载,大家都懂,这下载速度堪称龟速...

设置下载源 ?

网上查了,好多方案都是说设置npm的下载源(使用淘宝镜像),设置electron的下载源等方法,可是我设置后下载速度依旧没有改变!!!,看了下评论,有的网友说可行,也有说不行的,看来还是得靠运气...

经过努力,最终,我找到了可行的方案,并在这里进行总结

解决方案

思路

打包时,在遇见进度卡住,下载停滞不前时,我们直接去

https://npm.taobao.org/mirrors/ 下载对应的文件

下面是我打包时,依次遇见的问题

下载Electron

这里我们去 https://npm.taobao.org/mirrors/electron/ 下载对应版本的文件

我这里是 windows ,将其直接放在c盘下 ~/AppData/local/electron/Cache

下载winCodeSign

这里我们去 https://npm.taobao.org/mirrors/electron-builder-binaries/ 下载对应版本的文件

我这里是 windows ,将其直接放在c盘下 ~/AppData/local/electron-builder/Cache/winCodeSign

下载nsis

这里我们去 https://npm.taobao.org/mirrors/electron-builder-binaries/ 下载对应版本的文件

我这里是 windows ,将其直接放在c盘下 ~/AppData/local/electron-builder/Cache/nsis

下载nsis-resources

这里我们去 https://npm.taobao.org/mirrors/electron-builder-binaries/ 下载对应版本的文件

我这里是 windows ,将其直接放在c盘下 ~/AppData/local/electron-builder/Cache/nsis

总结

这样,我们通过手动下载文件,并将其放在正确的位置后,我们在打包时就可以跳过下载的步骤,从而顺利完成了!!!

相关推荐
董世昌4112 小时前
前端跨域问题:原理、8 种解决方案与实战避坑指南
开发语言·前端·javascript
吃炸鸡的前端13 小时前
Vite创建react项目
前端·react.js·前端框架
IT_陈寒13 小时前
Redis性能提升40%!我用这5个冷门但高效的配置优化了千万级QPS应用
前端·人工智能·后端
GISer_Jing13 小时前
SSE Conf 大会分享——AI Native 3D开发革命,让创意不再被技术门槛阻挡(推荐!!!)
前端·人工智能·3d·信息可视化
5008413 小时前
鸿蒙 Flutter 插件二次开发:基于开源插件(如 flutter_downloader)适配鸿蒙【实战指南】
flutter·华为·electron·开源·音视频·开源鸿蒙
克喵的水银蛇13 小时前
Flutter 通用网络图片封装实战:带占位 / 错误 / 缓存的 CachedImageWidget
开发语言·前端·javascript
5008413 小时前
鸿蒙 Flutter 混合栈开发:与 React Native/ArkTS 页面无缝集成(2025 爆火方案)
flutter·华为·electron·wpf·开源鸿蒙
kong@react13 小时前
springbpoot项目,富文本,xss脚本攻击防护,jsoup
java·前端·spring boot·xss
涵涵(互关)13 小时前
后端返回的id到前端接收时,id改变了
前端·状态模式
拾忆,想起13 小时前
Dubbo灰度发布完全指南:从精准引流到全链路灰度
前端·微服务·架构·dubbo·safari