開発覚書はてな版

個人的な開発関連の備忘録

【NestJS】VSCodeでデバッグ実行

概要

NestJSをVSCodeからデバッグ実行をする方法を記載。

動作環境

  • NesjJS - 6.5.x

設定

package.json

  • start:debug が存在することを確認する。
  "scripts": {
    "start:debug": "nodemon --config nodemon-debug.json",
  }

.vscode/launch.json

  • launch.json に以下の設定を追加
{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Launch",
      "port": 9229,
      "runtimeExecutable": "yarn",
      "cwd": "${workspaceFolder}",
      "runtimeArgs": ["start:debug"],
      "console": "integratedTerminal",
    },
}

実行結果

  • VSCode上で上記で追加した Launch を実行する。

https://user-images.githubusercontent.com/2668146/63645777-8d104980-c740-11e9-8514-f7f19b0722f1.gif