ZIP
使用 Electron Forge 创建 Electron 应用的 ZIP 压缩包。
ZIP 目标构建包含打包应用程序的基本.zip 压缩包。使用此构建器没有特定于平台的依赖项,它可以在任何平台上运行。
安装
用法
要使用 @electron-forge/maker-zip
,请将其添加到 Forge 配置中的 makers
数组中。
forge.config.js
所有配置选项都是可选的,并且选项在 MakerZIPConfig 的 API 文档中进行了说明。
静态文件自动更新(macOS)
在 macOS 上,可以将 ZIP 构建器配置为生成用于 Electron 的 autoUpdater 模块的更新清单。
forge.config.js
macUpdateManifestBaseUrl
应为存储发布资源的对象存储存储桶的路径。此存储桶需要按平台,然后按体系结构组织在文件夹中。
第一次运行 make
并配置此参数后,将生成特定于体系结构的 RELEASES.json
清单。例如,如果您正在为 arm64(Apple Silicon)构建 my-app
的 v1.2.1 版本
forge.config.js
将此资源上传到存储桶后,后续运行将从 https://my-bucket.s3.amazonaws.com/my-app-updates/darwin/arm64/RELEASES.json
中的现有清单读取,并将其修改为将 currentRelease
属性更新为构建的下一个版本。
上次更新