メインコンテンツにスキップ

メインプロセスのデバッグ

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でのデバッグ