Как исправить «Пропустить checkForUpdatesAndNotify, потому что приложение не упаковано» в Electron.js - PullRequest
0 голосов
/ 11 января 2019

Я использую «Electron-Updater» для проверки автообновления приложения «Электрон».

Вызов функции checkForUpdatesAndNotify ().

В консоли я получаю «Пропустить checkForUpdatesAndNotify, потому что приложение не упаковано».

  • mac0S Mojave,
  • «электронный обновитель»: «^ 4.0.6»,
  • "электрон": "^ 3.0.13",
  • "строитель электронов": "20.28.1"

        const {autoUpdater} = require("electron-updater");
        autoUpdater.checkForUpdatesAndNotify();
    
        autoUpdater.on('checking-for-update', () => {
          console.log('Checking for update...');
        });
    
        autoUpdater.on('update-available', (info) => {
          console.log('Update available.');
        });
    
        autoUpdater.on('update-not-available', (info) => {
          console.log('Update not available.');
        });
    
        autoUpdater.on('error', (err) => {
          console.log('Error in auto-updater. ' + err);
        });
    
        autoUpdater.on('download-progress', (progressObj) => {
          let log_message = "Download speed: " + progressObj.bytesPerSecond;
          log_message = log_message + ' - Downloaded ' + progressObj.percent + '%';
          log_message = log_message + ' (' + progressObj.transferred + "/" + progressObj.total + ')';
          console.log(log_message);
        });
    
        autoUpdater.on('update-downloaded', (info) => {
          console.log('Update downloaded');
        });
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...