Depanarea TypeScript pentru Node.js în VS Code


Poate cineva să ofere un exemplu de configurare VS Code care mi-ar permite să:

  • Pornește depanatorul Node.js
  • Editează orice fișier TS, vezi proiectul recompilat și depanatorul repornit?

Este acest lucru suportat direct din cutie? Poate fi folosit nodemon într-un fel? Mulțumesc.

Răspuns #1

Da, poți folosi nodemon. În fișierul tău launch.json, dacă declanșezi intellisense (ctrl+spațiu), vei vedea fragmente cu configurații de lansare sugerate. Există unul pentru nodemon care arată astfel:

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

Documentația are o explicație despre cum funcționează: https://code.visualstudio.com/docs/editor/node-debugging#_restaring-debug-sessions-automatically-when-source-is-edited