eggjs debug [vsCode]

1354 ワード

egg足場を使用して最も基本的なプロジェクトを構築した後、コードをデバッグしたい場合、どうすればいいですか?君はやはり絶えずconsoleを得ることを選んだ.log?lowすぎます.では、どうすればいいですか.本文はNode.js 7.x以降のバージョン(7.0以下のバージョンは第2のシナリオを用いる)1.ルートディレクトリで作成します.vscodeディレクトリ、次にlaunchを作成します.json
F 5を押してスタートすればいい
// .vscode/launch.json
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Launch Egg",
      "type": "node",
      "request": "launch",
      "cwd": "${workspaceRoot}",
      "runtimeExecutable": "npm",
      "windows": { "runtimeExecutable": "npm.cmd" },
      "runtimeArgs": [ "run", "debug" ],
      "console": "integratedTerminal",
      "protocol": "auto",
      "restart": true,
      "port": 9999
    }
  ]
}

2.ルートディレクトリに作成する.vscodeディレクトリ、次にlaunchを作成します.json
Terminalでnpm run debugを手動で実行
// .vscode/launch.json
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Attach Egg Worker",
      "type": "node",
      "request": "attach",
      "restart": true,
      "port": 9999
    }
  ]
}

公式サイト(https://eggjs.org/zh-cn/core/development.html)