10. 调试主进程

原文:https://github.com/electron/electron/blob/master/docs/tutorial/debugging-main-process.md
译者:Lin

一个Electron浏览器窗口里面的DevTools仅可以调试窗口(例如,网页)中执行的JavaScript。为了调试在主线程中执行的JavaScript,你讲需要使用一个外部的调试器,并且使用--debug--debug-brk开关来加载Electron。

Command Line Switches

使用下面的一个命令行开关来启用主程序的调试:

--debug=[port]

Electron将会监听设置的port的端口号来获得V8的调试器协议消息,一个外部的调试器将需要连接到这个端口。默认port5858

electron --debug=5858 your/app

--debug-brk=[port]

类似于--debug,但是在JavaScript代码的第一行将会暂停执行。

External Debuggers

你讲需要使用一个支持V8调试器协议的调试器,下面的指南将帮助你开始:

  • Debugging the Main Process in VSCode
  • Debugging the Main Process in node-inspector

你可能感兴趣的:(10. 调试主进程)