如何为electron builder版本创建稳定的下载链接?

如何为electron builder版本创建稳定的下载链接?,electron,electron-builder,Electron,Electron Builder,我正在使用electron builder为Windows/MacOS打包一个应用程序,并尝试使用该包配置自动更新 已发布Windows工件的默认命名为${productName}\u安装程序${version}.${ext},或foo\u安装程序{u 1.0.0.exe 这意味着下载链接,dl.example.com/win/foo\u Setup\u 1.0.0.exe将更改每次更新 我的第一个猜测是从工件命名模式中删除动态变量,但我假设这个版本存在是有原因的&我不想破坏任何东西 是否有办法

我正在使用electron builder为Windows/MacOS打包一个应用程序,并尝试使用该包配置自动更新

已发布Windows工件的默认命名为
${productName}\u安装程序${version}.${ext}
,或
foo\u安装程序{u 1.0.0.exe

这意味着下载链接,
dl.example.com/win/foo\u Setup\u 1.0.0.exe
将更改每次更新

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


是否有办法管理稳定的下载链接,如
dl.example.com/win/latest
dl.example.com/win/beta
,等等

目前,还没有现成的解决方案。您可以使用将
win/latest
重定向到
win/foo\u Setup\u 1.0.0.exe
(并且您需要在每次发布后更改此规则)


我建议您使用electron builder,总有一天它会为您实现。i、 e.electron builder将自动为您创建并维护此类规则。

有一节介绍了如何解决您的问题,即如何使用KS@develar。同时,在没有版本号的情况下命名工件是否有问题,例如
foo_setup.exe
?@Brandon通常,从文件名中删除版本号是安全的。但在这种情况下,如果需要,用户将无法下载旧版本。