Код VS не показывает правильный источник на точке останова - PullRequest
0 голосов
/ 05 июля 2018

Я пытаюсь настроить VS Code для отладки Javascript. Мой код написан в ECMASCRIPT 2018 и должен передаваться вместе с babel.

Когда я помещаю точку останова в строку исходного кода и запускаю отладчик, VS Code корректно ломается, но вместо этого показывает переданный мне код. Вот моя конфигурация запуска:

    {
        "type": "node",
        "request": "launch",
        "name": "SQS Sync",
        "program": "${workspaceFolder}/src/sqs.js",
        "preLaunchTask": "npm: build",
        "outFiles": [
            "${workspaceRoot}/lib/**.js"
        ],
        "sourceMaps": true,
        "protocol": "inspector"
    }

npm: build - это задача, которая запускает babel с --source-maps. Он принимает все файлы в src/ и переносится в lib/. Исходные карты созданы правильно (очевидно, иначе VS Code не знал бы, где остановиться).

...