首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在checkForUpdatesAndNotify中修复“应用程序未打包的Skip checkForUpdatesAndNotify”

如何在checkForUpdatesAndNotify中修复“应用程序未打包的Skip checkForUpdatesAndNotify”
EN

Stack Overflow用户
提问于 2019-01-11 13:04:44
回答 2查看 5K关注 0票数 13

我正在使用“电子更新器”检查自动更新电子应用程序。

调用"checkForUpdatesAndNotify()“函数。

在控制台中,我得到了"Skip checkForUpdatesAndNotify,因为应用程序没有打包“。

  • mac0S Mojave
  • “电子更新”:"^4.0.6",
  • 电子:"^3.0.13",
  • “电子生成器”:"20.28.1“ const {autoUpdater} =需要量(“电子更新器”);autoUpdater.checkForUpdatesAndNotify ();autoUpdater.on(‘检查更新’),() => {console.log(‘检查更新’);};autoUpdater.on(‘更新可用’,(info) => {console.log(‘可更新的’);};AutoUpdater.on(“更新不可用”,(info) => {console.log(“更新不可用”);};autoUpdater.on(“错误”,(错误) => {console.log(“自动更新中的错误”)。AutoUpdater.on (‘下载-进度’,(progressObj) => { let log_message =“下载速度:”+ progressObj.bytesPerSecond;log_message = log_message +‘-下载的’+ progressObj.percent + '%';log_message = log_message +‘(’+ progressObj.transferred + "/“+ progressObj.total +‘);console.log(log_message);});AutoUpdater.on(“更新下载”,(info) => {console.log(“更新下载”);});
EN

回答 2

Stack Overflow用户

发布于 2020-05-09 15:30:58

checkForUpdatesAndNotify()只是无法在开发模式下工作。

如果您坚持在dev模式下测试它,您可以使用isPackaged进行一些攻击。

代码语言:javascript
运行
复制
const app = require('electron').app;

Object.defineProperty(app, 'isPackaged', {
  get() {
    return true;
  }
});

小心,不要把这个黑客用于生产,它可能

票数 8
EN

Stack Overflow用户

发布于 2021-01-31 07:01:02

使用autoUpdater.checkForUpdates代替

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54147124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档