下载新版本时,不会触发“更新下载”事件

时间:2018-10-02 19:59:24

标签: node.js electron electron-builder

我是电子新手,遇到以下问题:

“电子对数”:“ ^ 2.2.17”, “ electron-updater”:“ ^ 3.1.2”, “电子建造者”:“ 20.14.7”,

import { autoUpdater } from 'electron-updater';
import log from 'electron-log';

log.transports.file.level = 'info';
autoUpdater.logger = log;

async function autoUpdateConfig() {
  autoUpdater.autoInstallOnAppQuit = true;
  autoUpdater.autoDownload = true;

  // Emitted when there is an error while updating.
  autoUpdater.on('error', (ev, err) => {
    mainWindow.webContents.send('update-info', err);
  });

  // info UpdateInfo — for generic and github providers.
  autoUpdater.on('update-downloaded', (evt, info) => {
    mainWindow.webContents.send('update-downloaded');
  });

  ipcMain.once('update-now', () => {
    autoUpdater.quitAndInstall();
  });

  autoUpdater.checkForUpdates();
}
app.on('ready', autoUpdateConfig);

但在下载结束时,未触发“更新下载”事件。

0 个答案:

没有答案