【Electron-vue】构建桌面应用(35)- electron build失败

本文介绍在Electron项目编译中遇到下载依赖问题时,如何利用本地缓存和手动下载解决。首先推荐使用浏览器下载,其次提供缓存路径指导,确保后续编译优先使用本地资源,降低网络依赖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果没有和谐上网,你很多东西都不能从网上下载下来。在使用npm run build编译Electron项目的时候,尤其是在第一次,会根据你Electron当前的版本下载指定的依赖包,这个依赖包是从国外的网站下载下来的,看运气,运气好的情况相下能下载下来,运气不好的话就下载不下来。当你第一次下载成功之后,下载编译,就不会出现这种问题了。

那么如果通过npm run build下载不下来,我们该怎么办呢?

首先我们可以通过连接直接通过网页去下载:
在这里插入图片描述
在编译的时候,无论下载失败与否,都会给出下载文件的连接,直接copy到浏览器通过浏览器下载,虽然慢,但是始终会下载下来。

下载之后,是一个zip包,您可以使用这个zip文件覆盖本地缓存。 electron-download 会将下载的二进制文件缓存在本地目录中,不会增加网络负担。 您可以使用该缓存文件夹来提供 Electron 的定制版本,或者避免进行网络连接。

  • Linux: $XDG_CACHE_HOME or ~/.cache/electron/
  • macOS: ~/Library/Caches/electron/
  • Windows: $LOCALAPPDATA/electron/Cache or ~/AppData/Local/electron/Cache/

由于我是windows环境,~/AppData/Local/electron/Cache/所对应的目录文件就是:
C:\Users\chenqk\AppData\Local\electron\Cache,可以看到一堆依赖文件
在这里插入图片描述

那么你再次执行npm run build就不会出现下载失败的问题了,因为它会优先从cache中取,如果没有才会去下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值