Есть ли способ автоматически перезапустить отладчик узлов в VS Code при изменении исходного файла, например nodemon?
VS Code автоматически перезапускает отладчик при сохранении файла, например nodemon
Ответы (2)
Вы можете использовать nodemon даже для отладки. Ниже приведены шаги для настройки в VS Code.
- Открыть VSCode
- На верхней панели инструментов выберите «Выполнить» > «Добавить конфигурацию».
launch.json
файл будет создан. Откройте этот файл и измените, как показано ниже.
"configurations": [
{
"type": "pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}\\**app.js**",
**"restart": true,
"runtimeExecutable": "nodemon"**
}
]
Убедитесь, что nodemon установлен глобально. Также ваша точка входа на сервер - app.js
, если она отличается, измените ее на это имя файла.
Вы не можете автоматически перезапустить отладчик узла при изменении исходного файла, но вы можете использовать отдельный отладчик, который отслеживает изменения исходного файла, например node-spector.
Разработанный StrongLoop инспектор узлов также имеет функцию, позволяющую редактировать исходный код. в отладчике во время работы сервера.
Установить инспектор узлов
$ npm install -g node-inspector
Запустите сервер инспектора узлов
$ node-inspector
Включите режим отладки в процессе вашего узла
$ node --debug your/node/program.js
Загрузите пользовательский интерфейс отладчика
Откройте http://127.0.0.1:8080/?port=5858 в браузере Chrome.