VSCodeでNode.jsをデバッグする方法は主に以下の3つがあります。
- Auto Attach
- JavaScriptデバッグターミナル
launch.jsonを使ったデバッグ
この記事では、Auto AttachとJavaScriptデバッグターミナルでのデバッグ方法を紹介します。
1. Auto Attach
- 1.コマンドパレット(
shift + ⌘ + P)でToggle Auto Attachを選択 - 2.
Alwaysを選択Always:VSCodeの統合ターミナルで起動されたすべての Node.jsプロセスがデバッグされる- 以降はステータスバーの
Auto Attachから設定変更可能
- 3.ブレイクポイントを設定して、VSCodeの統合ターミナルからNode.jsを実行
- 統合ターミナルを開く :
control + `
- 統合ターミナルを開く :
2. JavaScriptデバッグターミナル
JavaScriptデバッグターミナルで実行したNode.jsプロセスは自動的にデバッグされます。
- 1.ターミナルを開く(
control + `) - 2.ターミナルスイッチャーのドロップダウンメニューから「JavaScriptデバッグターミナル」を選択
- ターミナルスイッチャーのドロップダウンメニュー:ターミナルパネルの右側の
vのようなマーク - またはコマンドパレットで
JavaScript Debug Terminalを選択
- ターミナルスイッチャーのドロップダウンメニュー:ターミナルパネルの右側の
- 3.ブレイクポイントを設定して、JavaScriptデバッグターミナルからNode.jsを実行
【参考】