我是电子新手,遇到以下问题:
“电子对数”:“ ^ 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);
但在下载结束时,未触发“更新下载”事件。