VSCode: невозможно установить точку останова вне начального модуля запуска
Я установил проект узла Parsoid
из его исходного репо.
Я открыл корневую директорию проекта с помощью VSCode, а затем добавил основной passthru config.yaml
:
worker_heartbeat_timeout: 300000
logging:
level: debug
services:
- module: lib/index.js
entrypoint: apiServiceWorker
conf:
# Configure Parsoid to point to your MediaWiki instances.
mwApis:
- # This is the only required parameter,
# the URL of you MediaWiki API endpoint.
uri: 'https://en.wikipedia.org/w/api.php'
domain: 'en.wikipedia.org' # optional
Я могу запустить приложение с:
http://localhost:8000/en.wikipedia.org/v3/page/html/Apple
Теперь я готов проверить код с помощью отладчика. Я добавляю это launch.json
:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/bin/server.js"
}
]
}
Когда я запускаю с отладчиком, точка останова, которую я добавил к bin/server.js
признается Однако все, что находится за пределами этого каталога, игнорируется (указывается, что оно не может проверить другие точки останова).
Эти точки останова установлены, но не ограничены. Что я должен изменить в своем конфигурационном файле, чтобы они были ограничены?