如何用IntelliJ或WebStormdebugging电子应用程序?

我使用IntelliJ作为开发工具,我想知道如何debugging一个Electron应用程序?

我知道有一个debuggingElectron应用程序的标准方法 ,但是这个方法是在我的IDE之外完成的。

我试着用下面的方法创build一个新的“Node.js”“运行/debuggingconfiguration”:

  • 节点解释器: <path to node>
  • 工作目录: <path to my application root folder>
  • JavaScript文件: node_modules/.bin/electron
  • 应用参数: .

有了这个设置,我的应用程序就开始了,但是如果我在main.js放置一个断点,应用程序永远不会停在断点上(=debugging不起作用)。

这就是我设置的方式,而且效果很好。 然后,我只是把我的断点内的Web风暴,它只是工作。

在webstorm中创build一个看起来像这样的新的运行时configuration。

这里是我的webstorm运行配置的截图

尝试通过node_modules中的electron可执行文件来更改节点解释器。 这似乎对我来说很好;)