Как заставить vscode остановить и nodemon, и npm после остановки отладчика? - PullRequest
0 голосов
/ 03 октября 2019

Я запускаю следующие конфигурацию 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"        
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...