【发布时间】:2020-01-05 04:03:50
【问题描述】:
作为这篇文章:Electron auto update fails silently when installing update on Windows
我无法安装我的新更新 :( 检查更新,下载是好的,但在安装更新期间,进度条填满一半,然后消失。
应用程序保持关闭状态,并且在进度条消失后不会自动重新启动。
我的日志没有错误...我使用电子更新器的 v4.2.0。
[更新]
等待真正的解决方案,我已将此代码用于在 Windows 上自动更新:
if(process.platform != 'win32') {
autoUpdater.quitAndInstall();
} else {
// to find info of next version get pair "filename":"<appName>-Setup-<version>.exe"
let pathOfPending = homedir + '\\AppData\\Local\\' + process.env.npm_package_name + '-updater\\pending\\';
let updateInfo = JSON.parse(fs.readFileSync(pathOfPending + 'update-info.json'));
console.log(updateInfo.fileName);
exec(pathOfPending + updateInfo.fileName, function(err, data) {
console.log(err);
//don't forget to exit your app because the setup launches the app too
});
}
【问题讨论】:
标签: node.js windows electron electron-builder electron-updater