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

总结

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

相关推荐
钟离墨笺14 分钟前
Go语言--2go基础-->基本数据类型
开发语言·前端·后端·golang
爱吃泡芙的小白白19 分钟前
Vue 3 核心原理与实战:从响应式到企业级应用
前端·javascript·vue.js
卓怡学长1 小时前
m115乐购游戏商城系统
java·前端·数据库·spring boot·spring·游戏
老陈聊架构1 小时前
『AI辅助Skill』掌握三大AI设计Skill:前端独立完成产品设计全流程
前端·人工智能·claude·skill
Ulyanov2 小时前
从桌面到云端:构建Web三维战场指挥系统
开发语言·前端·python·tkinter·pyvista·gui开发
cypking2 小时前
二、前端Java后端对比指南
java·开发语言·前端
糠帅傅蓝烧牛肉面2 小时前
单实例多MCP聚合服务:两种实现方案深度对比
前端·docker·ai
JosieBook2 小时前
【Vue】12 Vue技术—— Vue 事件修饰符详解:掌握事件处理的高级技巧
前端·javascript·vue.js
艾斯特_3 小时前
Echarts常用配置项及解释
前端·javascript·echarts
m0_502724953 小时前
飞书真机调试
开发语言·前端·javascript