Node.js TypeScript-felsökning i VS Code


Kan någon ge ett exempel på en VS Code-konfiguration som skulle tillåta mig att:

  • Starta Node.js-debuggern
  • Redigera någon TS-fil, se projektet kompileras om och felsökaren startas om?

Stöds detta direkt? Kan nodemon användas på något sätt? Tack.

Svar #1

Ja, du kan använda nodemon. I din launch.json, om du aktiverar intellisense (ctrl+space), kommer du att se kodsnuttar med föreslagna startkonfigurationer. Det finns en för nodemon som ser ut så här:

{
    "type": "node",
    "request": "launch",
    "name": "nodemon",
    "runtimeExecutable": "nodemon",
    "runtimeArgs": [
        "--debug=5858"
    ],
    "program": "${workspaceRoot}/app.js",
    "restart": true,
    "port": 5858,
    "console": "integratedTerminal",
    "internalConsoleOptions": "neverOpen"
}

Dokumenten har en förklaring om hur det fungerar: https://code.visualstudio.com/docs/editor/node-debugging#_restaring-debug-sessions-automatically-when-source-is-edited