Я запускаю следующие конфигурацию launch.json и скрипт package.json, и он работает очень хорошо, я могу запустить приложение и отладить его. Однако, когда я нажимаю кнопку «Стоп» в отладчике vscode, nodemon останавливается, но процесс npm (и все приложение) продолжает работать. Если я изменяю файл и сохраняю его, то nodemon возвращается снова (как и ожидалось). Единственный способ действительно остановить приложение - нажать Ctrl + C в терминале. Есть ли способ остановить оба процесса после нажатия кнопки остановки отладчика?
script.json script
"scripts": {
"start": "node app",
"debug": "nodemon --experimental-modules --inspect ./bin/www.mjs"
}
launch.json config
{
"type": "node",
"request": "launch",
"name": "Launch via NPM",
"runtimeExecutable": "npm",
"runtimeArgs": [
"run-script",
"debug"
],
"port": 9229,
"restart": true,
"console": "integratedTerminal"
}