メインプロセスのデバッグ
ElectronブラウザウィンドウのDevToolsは、そのウィンドウ(つまりWebページ)で実行されるJavaScriptのみをデバッグできます。メインプロセスで実行されるJavaScriptをデバッグするには、外部デバッガを使用し、--inspectまたは--inspect-brkスイッチを使用してElectronを起動する必要があります。
コマンドラインスイッチ
メインプロセスのデバッグを有効にするには、次のコマンドラインスイッチのいずれかを使用します
--inspect=[ポート]
Electronは、指定された`ポート`でV8インスペクタープロトコルメッセージをリッスンします。外部デバッガはこのポートに接続する必要があります。デフォルトの`ポート`は`9229`です。
electron --inspect=9229 your/app
--inspect-brk=[ポート]
--inspectと似ていますが、JavaScriptの最初の行で実行を一時停止します。
外部デバッガ
V8インスペクタープロトコルをサポートするデバッガを使用する必要があります。
chrome://inspectにアクセスし、そこに表示されている起動されたElectronアプリを選択してChromeを接続します。- VSCodeでのデバッグ