错误显示电子自动更新器的进度时

时间:2018-08-13 09:16:16

标签: javascript electron

我想显示更新下载的进度,并且我写了以下几行。

autoUpdater.on('download-progress', (ev, progress) => {
let log_message = "Download speed: " + progress.bytesPerSecond;
log_message = log_message + ' - Downloaded ' + progress.percent + '%';
log_message = log_message + ' (' + progress.transferred + "/" + progress.total + ')';
sendStatusToWindow(log_message);

})

我正在使用NSIS进行更新。现在,当要下载更新时,它将在下面引发错误!

You can see the error in the image!

请告诉我我做错了什么?

1 个答案:

答案 0 :(得分:0)

我假设您正在为autoUpdater使用内置的电子模块。 看看documentation,表明没有事件“下载进行中”。

要收听该事件,可以使用here中所述的“电子更新程序”模块。

快速概述

  1. 安装电子更新程序作为应用程序依赖项。
  2. 配置发布部分
  3. 使用电子更新程序中的autoUpdater代替电子