javascript - 什么可能导致 Electron 不显示任何错误?

标签 javascript electron

我从另一个开发者那里接手了一个 Electron 项目。
我面临的问题是该项目没有显示任何错误。甚至包括像 throw "this is an error" 这样的东西不会在主进程或渲染进程控制台或任何类型的标准错误弹出窗口上产生任何输出。
我已经检查确认 electron-unhandled未使用且没有任何记录 'uncaughtException' .
我错过了什么可能导致这种行为?

最佳答案

搜索:unhandledRejection

  • unhandledRejection :这将捕获任何抛出的错误,或您已通过 throw 成功处理的非 fatal error 。
  • 未捕获异常 : 这只会捕获 fatal error 或会使您的节点实例崩溃的错误
  • 网络 worker :如果您使用这些,将会有另一个供网络 worker 使用的控制台。
  • 包.json :看看这里执行的脚本以启动 Electron 或启动它......确保控制台没有被发送到远程控制台。此功能将允许通过 Chrome/Firefox 与标准控制台调试应用程序。对于 Electron 应用程序来说很常见。如果通过启动命令完成。

  • 可能看起来像这样:
    process.on('unhandledRejection', function (err) {
       
    });
    
    此外,请确保在搜索抑制器时包含任何模块,因为问题可能存在于 node_modules 目录中的某处,并且许多 IDE(我的默认情况下)在索引/搜索中排除了该目录。

    关于javascript - 什么可能导致 Electron 不显示任何错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62547769/

    相关文章:

    javascript - Lodash差异通过澄清

    javascript - Electron:如何从 appdata 提供文件

    php - 带有在线服务器和数据库的 Electron 桌面应用程序?

    css - 关闭侧边栏与 react 结合 react 状态

    electron - Electron -如何复制BrowserWindow?

    javascript - 我可以在 Electron 中使用 javascript 创建 HTML 页面吗?

    javascript - 匹配字符串中模式的出现并在 javascript 中插入字符?

    javascript - 如何将模型(数据)从 Backbone 中的一个 View 传递到另一个 View 并编辑/删除它?

    Javascript 警报在 android react native web View 中不起作用

    javascript - 将缩小的数据库对象转换为可读的键