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

文章讲述了在使用Electron打包项目时遇到下载速度慢的问题,通过设置npm镜像和手动下载关键文件(如Electron、winCodeSign、nsis和nsis-resources)到本地缓存,解决了下载停滞的问题,使打包过程得以顺利进行。
摘要由CSDN通过智能技术生成

问题说明

项目使用了Electron,在第一次打包时会遇见下载慢,导致打包进度几乎停滞不前,甚至可能直接报错
其实这是因为Electron 的源在国外,我们直接下载,大家都懂,这下载速度堪称龟速…

设置下载源 ?

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

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

解决方案

思路

打包时,在遇见进度卡住,下载停滞不前时,我们直接去
https://registry.npmmirror.com/binary.html 下载对应的文件
在这里插入图片描述

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

下载Electron

在这里插入图片描述

这里我们去 https://registry.npmmirror.com/binary.html?path=electron/ 下载对应版本的文件
我这里是 windows ,将其直接放在c盘下 ~/AppData/local/electron/Cache在这里插入图片描述

下载winCodeSign

在这里插入图片描述

这里我们去 https://registry.npmmirror.com/binary.html?path=electron-builder-binaries/ 下载对应版本的文件
我这里是 windows ,将其直接放在c盘下 ~/AppData/local/electron-builder/Cache/winCodeSign
在这里插入图片描述

下载nsis

在这里插入图片描述

这里我们去 https://registry.npmmirror.com/binary.html?path=electron-builder-binaries/ 下载对应版本的文件
我这里是 windows ,将其直接放在c盘下 ~/AppData/local/electron-builder/Cache/nsis在这里插入图片描述

下载nsis-resources

在这里插入图片描述

这里我们去 https://registry.npmmirror.com/binary.html?path=electron-builder-binaries/ 下载对应版本的文件
我这里是 windows ,将其直接放在c盘下 ~/AppData/local/electron-builder/Cache/nsis在这里插入图片描述

总结

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

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值