【问题标题】:function quitAndInstall of electron-updater电子更新程序的退出和安装函数
【发布时间】: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


    【解决方案1】:

    检查您的 createBroswser 是否已将可关闭设置为 false。

    如果你设置了 closable = false,请移除它。

    【讨论】:

      猜你喜欢
      • 2022-10-12
      • 1970-01-01
      • 1970-01-01
      • 2017-07-08
      • 1970-01-01
      • 2021-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多