Electron

调试主进程 | Debugging the Main Process

Debugging the Main Process

电子浏览器窗口中的DevTools只能调试在该窗口中执行的JavaScript(即网页)。要调试在主进程中执行的JavaScript,您需要使用外部调试器并使用--inspector --inspect-brk开关启动Electron 。

命令行开关

使用以下命令行开关之一启用主进程的调试:

--inspect=[port]

Electron将监听指定的V8检查器协议消息port,外部调试器将需要连接到此端口。默认port5858

electron --inspect=5858 your/app

--inspect-brk=[port]

就像--inspector在第一行JavaScript中暂停执行一样。

外部调试器

您将需要使用支持V8检查器协议的调试器。

  • 通过访问chrome://inspect并选择检查已启动的Electron应用程序来连接Chrome 。

  • 在VSCode中调试主进程