我正在使用electron开发一个桌面应用程序,一切都很好,除了autoUpdater.setFeedURL((方法,它总是返回这个异常:"更新检查失败。服务器发送了无效响应。请稍后再试">
if(!isDev)
{
autoUpdater.setFeedURL({
"url":"https://github.com/MyUsername/MyRepos/releases/"
});
autoUpdater.checkForUpdates();
}
在此处输入图像描述
是的!经过两天的头痛,我发现我只是使用了一个不推荐使用的autoUpdater版本,我应该使用这个:
const { autoUpdater } = require('electron-updater');
因此,我接下来所做的只是删除setFeedURL行,而不是autoUpdater.checkForUpdates((我使用了autoUpdater.checkForUpdatesAndNotify((
if(!isDev)
{
autoUpdater.checkForUpdatesAndNotify();
}