【问题标题】:How to use debugging tools once a Electron app is compiled? (with electron forge)编译 Electron 应用程序后如何使用调试工具? (带电子锻造)
【发布时间】:2019-08-11 16:45:28
【问题描述】:

我使用 electron、electron-forge 和 Vue 构建了一个简单的应用程序。

当我通过“electron-forge start”运行我的应用程序时,它运行良好。

当我尝试使用“electron-forge make”编译我的应用程序时,它会编译,但应用程序本身并未完成后端脚本,某些承诺或回报无法解决。

我已经确定问题不在前端 (vue) 上,而是在 node 上。

我已经能够通过在代码中设置手动断点并将其发送到“mainWindow.webContents.send”并将开发控制台留在 chromium 中来进行一些调试。

但是,这确实是在黑暗中拍摄。有没有办法从编译的电子应用程序中显示节点控制台?这将使调试变得容易 1000 倍,但我似乎找不到解决方案,所有参考资料都是关于 chromium 调试控制台,这在这里没有用。

【问题讨论】:

    标签: node.js electron electron-forge


    【解决方案1】:

    如果您使用的是 Windows 机器,请选择“exe”文件并将其拖到命令提示符处,然后按 Enter。 如果您使用的是 MAC 机器,请右键单击“.app”文件选择“显示包内容”。打开 Contents 文件夹中的 MacOs 文件夹,然后将可执行文件拖到终端上。 基本上将可执行文件放在终端上并运行应用程序,您可以在其中看到 nodeJs 控制台消息。

    【讨论】:

      猜你喜欢
      • 2017-12-11
      • 2017-07-01
      • 2018-03-10
      • 2019-03-29
      • 2019-02-20
      • 2019-06-17
      • 2019-05-01
      • 2017-10-22
      • 2020-10-10
      相关资源
      最近更新 更多