【发布时间】:2019-06-08 19:14:40
【问题描述】:
我正在使用 Electron 制作应用程序,并且我正在使用 Electron Builder 和 GitHub Releases 来更新我的应用程序。我正在使用 Electron Updater v4.0.6 进行更新。 它以前可以工作,但现在我不知道为什么,但在我安装了该应用程序后,它会检查更新,甚至通知我有更新。我的 main.js 中有这段代码:
app.on('ready', function() {
autoUpdater.checkForUpdatesAndNotify();
});
其他部分与 GitHub 示例中给出的完全相似: https://github.com/iffy/electron-updater-example
应用程序启动然后关闭。因此,它应该安装更新,但它没有。它启动 old-uninstaller.exe 并卸载当前安装,使更新无用。
日志没有提供任何信息。他们像往常一样正常:
[2019-01-14 00:35:15.771] [信息] 应用程序正在启动...
[2019-01-14 00:35:15.880] [信息] 检查更新
[2019-01-14 00:35:15.984] [信息] 检查更新...
[2019-01-14 00:35:19.263] [info] 找到版本 0.0.2-alpha
[2019-01-14 00:35:19.263] [信息] 好消息!更新可用。 正在准备下载...
[2019-01-14 00:35:19.264] [信息] 从下载更新 setup-0.0.2-alpha.exe
[2019-01-14 00:35:19.291] [info] 没有可用的缓存更新信息
[2019-01-14 00:35:19.549] [info] 下载区块地图。
[2019-01-14 00:35:22.299] [info] 文件有 869 个更改的块
[2019-01-14 00:35:22.303] [信息] 完整:58,310.86 KB,下载: 18,792.45 KB (32%)
[2019-01-14 00:36:12.565] [info] 更新下载完成! 重新启动自动安装。
[2019-01-14 00:36:18.990] [info] 退出时自动安装更新
[2019-01-14 00:36:18.992] [信息] 安装:isSilent:true, isForceRunAfter: 假
我似乎不明白哪里出了问题。任何帮助将不胜感激!
【问题讨论】:
标签: javascript electron electron-builder