- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
electron : 6.0.9
electron-updater: 4.1.2
autoUpdater.checkForUpdates
时 Electron 应用程序崩溃
try {
autoUpdater.checkForUpdates();
} catch(e) {
logEverywhere('Error, Failed to check for updates!');
}
Run this test on electron fiddle (with autoUpdater.setFeedURL("https://example.com/"))
Error: Error: net::ERR_NAME_NOT_RESOLVED
(node:10144) UnhandledPromiseRejectionWarning: Error: net::ERR_NAME_NOT_RESOLVED
(node:10144) UnhandledPromiseRejectionWarning: Error: net::ERR_NAME_NOT_RESOLVED
(node:10144) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:10144) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:10144) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
(node:10144) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Electron exited with code 0.
最佳答案
autoUpdater.checkForUpdates()
是一个返回 promise 的异步函数。您无法使用try catch
捕获这些错误。
这是您捕获错误的方式:
autoUpdater.checkForUpdates().catch(err => {
console.error(`Something went wrong`, err);
});
关于electron - 调用autoUpdater.checkForUpdates时Electron应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58008137/
我正在尝试在 Electron 应用程序中实现 Windows 自动更新功能(这可能导致我早逝)并且我收到了这个错误。 这是我为测试目的而传递的 URL 编辑:我的 Electron 应用程序使用两个
我可以将 Electron 应用程序发布到AWS S3存储桶。但是如何使用 Electron 自动更新程序从 Electron 应用发布的S3存储桶中获取更新? 最佳答案 默认情况下,所有文件都位于以
我正在使用 Electron autoUpdater 来更新我的应用程序,源代码是私有(private)的 Github 存储库。 它可以很好地更新应用程序,但我似乎无法获得我的发行说明。这些是发布后
我遇到了一个 Electron 问题。或者 react ,我不知道。我正在尝试创建一个 React.Component 来使用 electro.autoUpdater 。 我正在使用 import {
我正在使用 Electron 的桌面应用程序工作一切正常,除了 autoUpdater.setFeedURL() 方法,它总是返回这个异常:“更新检查失败。服务器发送了无效响应。稍后再试。” if(!
我是一名优秀的程序员,十分优秀!