WebStorm 2026.1 ヘルプ

マルチプロセスデバッグ

WebStorm を使用すると、child_process.fork() メソッド(英語)またはクラスターモジュール(英語)によって起動される追加の Node.js プロセスをデバッグできます。このようなプロセスは、デバッグツールウィンドウデバッガータブフレームペインにスレッドとして表示されます。

Node.js application: Multi-process debugging
  1. デバッグするプロセスにブレークポイントを設定します。

  2. Node.js の実行とデバッグの説明に従って、Node.js 実行 / デバッグ構成を作成します。

  3. ツールバーの実行ウィジェットリストから、新しく作成した 構成を選択し、その横にある the Debug button をクリックします。

    デバッグツールウィンドウが開き、起動されるとすぐにフレームリストに追加プロセスがスレッドとして表示されます。

    プロセスのデータ(変数、ウォッチなど)を調べるには、リストでそのスレッドを選択し、変数およびウォッチ式ペインでデータを表示します。別のプロセスを選択すると、それに応じてペインの内容が更新されます。

2026 年 3 月 05 日

関連ページ:

デバッグツールウィンドウ

デバッガーセッションを開始すると、デバッグツールウィンドウが開きます。このウィンドウを使用して、デバッガーセッションを制御し、プログラムデータ (フレーム、スレッド、変数など) を表示および分析し、デバッガーアクションを実行します。デフォルトでは、デバッグツールウィンドウはプログラムがブレークポイントに到達すると開き、セッションが終了しても非表示になりません。この動作を変更するには、ビルド、実行、デプロイ | デバッガー設定ページに移動し、ブレークポイントでデバッグウィンドウを表示するチェックボ...

ブレークポイント

ブレークポイントは、特定のポイントでプログラムの実行を一時停止する特別なマーカーです。これにより、プログラムの状態と動作を調べることができます。ブレークポイントは、たとえば、特定のコード行に到達したときにプログラムを一時停止するなどの単純なものから、追加の条件をチェックしたり、ログに書き込んだりするなどのより複雑なロジックを含むものまであります。ブレークポイントは、一度設定すると、一時的なブレークポイントを除き、明示的に削除するまでプロジェクト内に残ります。ブレークポイントの種類:WebSto

Node.js の実行とデバッグ

WebStorm は、Node.js アプリケーションの実行とデバッグを支援します。WebStorm から起動し、すでに実行中のアプリケーションにアタッチするアプリケーションをデバッグできます。Before you start:設定 | プラグインページのインストール済みタブで、Node.js および JavaScript Debugger に必要なプラグインが有効になっていることを確認します。詳細については、「プラグインのマッピング」を参照してください。Node.js アプリケーションを実行する:...

サーバー側とクライアント側のコードのデバッグ

WebStorm を使用すると、Node.js アプリケーションのサーバー側コードとクライアント側 JavaScript コードを一緒にデバッグできます。そのためには、Node.js 構成に加えて、JavaScript デバッグ構成を作成して起動する必要があります。WebStorm を使用すると、メインの Node.js 構成を作成または編集するときに、ライブ編集タブから JavaScript デバッグ構成を作成できます。この場合、Node.js 構成を開始するたびに、JavaScript デバッ...

対話型デバッガーコンソールの使用

Node.js アプリケーションをデバッグすると、WebStorm はデバッグツールウィンドウに 2 つのコンソールタブ、プロセスコンソールとデバッガーコンソールを表示します。プロセスコンソールタブには、ノードプロセス自体の出力、つまり process.stdout と process.stderr に直接書き込まれるか、console.* を使用してログに記録されるすべての出力が表示されます。デバッガーコンソールでは、JavaScript コードスニペットを実行して console.* メッセージを表示でき...