2

我正在使用 electron-builder 为 Windows/MacOS 打包应用程序并尝试使用electron-publisher-s3包配置自动更新。

已发布的 Windows 工件的默认命名是${productName}_Setup_${version}.${ext}, 或foo_Setup_1.0.0.exe

这意味着下载链接,dl.example.com/win/foo_Setup_1.0.0.exe每次更新都会改变。

我的第一个猜测是从工件命名模式中删除动态变量,但我假设版本 # 是有原因的并且不想破坏任何东西。

有没有办法管理稳定的下载链接,比如dl.example.com/win/latestdl.example.com/win/beta等?

4

1 回答 1

2

目前,没有现成的解决方案。您可以使用Amazon S3 路由规则重定向win/latestwin/foo_Setup_1.0.0.exe(并且您需要在每次发布后更改此规则)。

我建议你向electron-builder 提出问题,有一天它会为你实现。ie electron-builder 将自动为您创建和维护此类规则。

于 2017-06-09T06:03:23.913 回答