У меня есть скрипт npm, который выглядит следующим образом:
"start:debug": "node --inspect-brk src/server.js"
и конфигурация запуска VSCode (launch.json
), например:
{
"type": "node",
"request": "attach",
"name": "Node attach",
"port": 9229
}
Мой рабочий процесс с этим:
- Запустите
yarn start:debug
в терминале. - В VSCode начните отладку с конфигурацией «Присоединение узла».
- Подождите, пока это не прервется в первой строке
server.js
и нажмите F5 ( Отладка: Продолжить ). - Работа с отладчиком.
Я ищу способизбегайте шага №3. Я пытался:
- Добавление
"stopOnEntry": false
к launch.json
, но это не имеет никакого эффекта. - Изменение сценария npm на
--inspect
(вместо --inspect-brk
).Однако, чтобы это работало, я должен изменить свой рабочий процесс, чтобы (несколько не интуитивно) запустить сначала отладчик Node attach и только потом запускать сценарий yarn start:debug
, иначе процесс Node не будет «ждать» меня.
Есть ли опция конфигурации или флаг CLI, которые позволили бы мне сначала запустить yarn start:debug
, а затем запустить конфигурацию отладки "Node attach", которая НЕ сломалась бы в первой строке server.js
?