Я уже несколько часов ломаю голову над этим и, похоже, нигде не могу найти решение этой проблемы -
У меня есть простая настройка Node API в контейнере Docker, написанная на Typescript, и я пытаюсь использовать VSCode для подключения к нему для отладки. Я могу подключиться к нему (и консоль отладки показывает это), но как только я пытаюсь установить точку останова, я возвращаюсь Breakpoints set but not yet bound
.
Вот мой запуск. Json
{
"version": "0.2.0",
"configurations": [
{
"name": "Attach to Docker",
"type": "node",
"request": "attach",
"port":9229,
"restart": true,
"sourceMaps": false,
"localRoot": "${workspaceRoot}",
"remoteRoot": "/api",
"protocol" : "inspector",
"trace": "verbose"
}
]
}
Терминальный вывод с отладчиком
web_1 | Debugger listening on ws://0.0.0.0:9229/44aca479-580c-4ecb-a104-cf80f9041538 │
web_1 | For help, see: https://nodejs.org/en/docs/inspector
web_1 | Debugger attached.
Приложение узла запускается с node --inspect=0.0.0.0:9229
. Я пытался выполнить некоторые тесты Mocha, но все установленные ранее точки останова полностью игнорируются. Кто-нибудь может мне помочь и посмотреть? Вот мой текущий репо , но я буду работать над настройкой простого приложения TS в Docker, чтобы попытаться сузить возможности.
Спасибо!