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

总结

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

相关推荐
寧笙(Lycode)9 小时前
前端包管理工具——npm、yarn、pnpm详解
前端·npm·node.js
小夏卷编程9 小时前
vue2 实现数字滚动特效
前端·vue.js
文心快码BaiduComate9 小时前
嫌市面上的刷题App太丑,我让Comate帮我写了个“考证神器”
前端·产品
harrain9 小时前
html里引入使用svg的方法
前端·svg
遗憾随她而去.10 小时前
Webpack5 基础篇(二)
前端·webpack·node.js
Mintopia10 小时前
🧭 一、全栈能力的重心正在从“实现” → “指令 + 验证”转移
前端·人工智能·全栈
Mintopia10 小时前
2025,我的「Vibe Coding」时刻
前端·人工智能·aigc
西凉的悲伤10 小时前
html制作太阳系行星运行轨道演示动画
前端·javascript·html·行星运行轨道演示动画
C_心欲无痕10 小时前
网络相关 - http1.1 与 http2
前端·网络
一只爱吃糖的小羊10 小时前
Web Worker 性能优化实战:将计算密集型逻辑从主线程剥离的正确姿势
前端·性能优化