VSCode: невозможно установить точку останова за пределами начального модуля запуска - PullRequest
0 голосов
/ 06 июня 2018

Я установил проект узла Parsoid из его исходного репозитория .

Я открыл корневой каталог проекта с помощью VSCode, затем добавил базовый код 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, распознается.Однако все, что находится вне этого каталога, игнорируется (указывается, что оно не может проверить другие точки останова).

Only initial launch module has its breakpoint bounded.

Эти контрольные точки установлены, но не ограничены.Что я должен изменить в своем конфигурационном файле, чтобы они были ограничены?

...