Да, вы можете использовать nodemon. В вашем launch.json, если вы вызываете intellisense (ctrl + space), вы увидите фрагменты с предлагаемыми конфигурациями запуска. Там один для nodemon, который выглядит следующим образом:
{
"type": "node",
"request": "launch",
"name": "nodemon",
"runtimeExecutable": "nodemon",
"runtimeArgs": [
"--debug=5858"
],
"program": "${workspaceRoot}/app.js",
"restart": true,
"port": 5858,
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen"
}
Документов есть объяснение того, как это работает: https://code.visualstudio.com/docs/editor/node-debugging#_restaring-debug-sessions-automatically-when-source-is-edited
Это может помочь: https://code.visualstudio.com/Docs/editor/tasks # _background-наблюдение-задача –