Я разрабатываю расширение VSCode с веб-представлением. Внутри этого веб-просмотра я запускаю скрипт bundle.js
, который исходит из нескольких источников TypeScript, связанных с веб-пакетом. Скрипт загружается через URI vscode-ресурса. Соответствующий исходный файл карты bundle.js.map
находится прямо рядом с ним в файловой системе.
Теперь, когда я запускаю свое расширение из кода VS хоста в режиме отладки и использую «Developer: Open Webview Developer Tools», я вижу только bundle.js
, с подсказкой, что существуют исходные карты. Но соответствующие источники TS не отображаются в навигаторе и не могут быть загружены с помощью CMD-P. Добавление карты-источника вручную (щелчок правой кнопкой мыши> Добавить карту-источник ...) не имеет никакого эффекта ни для URI vscode-ресурса, ни для URI файла.
Когда я использую HTML-код веб-просмотра как файл в Chrome напрямую, но с относительным URL-адресом для загрузки того же самого скрипта, я хорошо вижу все источники в Chrome Debugger.
Как я могу убедить Web Tools Dev Tools использовать исходные карты скриптов, которые он запускает?