Настройка web Root на правильную папку прерывает VS Отладку кода - PullRequest
0 голосов
/ 13 января 2020

Я пытаюсь настроить примитивное веб-приложение с включенной отладкой и использованием веб-пакета.

здесь vscode launch. json:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "chrome",
            "request": "launch",
            "name": "DEBUG CHROME",
            "url": "http://localhost:9000",

            //"webRoot": "${workspaceFolder}/public" // this does not work, but is correct, according to documentation

            "webRoot": "${workspaceFolder}" // this works, but is incorrect, according to documentation
        }
    ]
}

Структура проекта:

project structure

Есть ли у кого-нибудь подсказка, почему отладка прерывается (нет точек останова), когда сеть Root указывает на правильный путь - ${workspaceFolder}/public и работает нормально для неверного пути?

В соответствии с кодом документация :

Если вы используете URL, установите webRoot в каталог, в который файлы подаются с

, что в данном случае явно неверно.

Минимальный пример для воспроизведения здесь

Кто-нибудь знает, как на самом деле работает webRoot

РЕДАКТИРОВАТЬ : здесь кто-то говорит, что webRoot это:

Внутренне он используется для привязки исходных карт к локальному files

Может ли быть так, что в случае webpack web Root должен указывать путь, по которому была вызвана команда webpack?

Дополнительно , проблема , кажется, связана

...