メインプロセスのデバッグ
Electron ブラウザウィンドウのデベロッパー ツールは、そのウィンドウで実行されている JavaScript (例えばウェブページ) のみをデバッグできます。 メインプロセスの JavaScript をデバッグしたい場合は、Electron を --inspect
や --inspect-brk
フラグで起動し、外部デバッガを使用する必要があります。
コマンドラインオプション
Electron のメインプロセスをデバッグするためには、以下のコマンドラインスイッチを使用します。
--inspect=[port]
Electron は、指定された port
で V8 インスペクタープロトコルのメッセージを受け取ります。外部デバッガはこのポートに接続する必要があります。 デフォルトの port
は 9229
です。
electron --inspect=9229 your/app
--inspect-brk=[port]
--inspect
と同様ですが、最初の行でスクリプトを中断します。
外部デバッガ
V8 インスペクタープロトコルをサポートするデバッガを使用する必要があります。
chrome://inspect
を開いて Chrome に接続し、起動した Electron アプリのインスペクトをそこから選択します。- VS Code でデバッグする