メインプロセスのデバッグ
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でのデバッグ