«DevTools не удалось разобрать SourceMap: webpack: //» и монорепродукты lerna переписывают исходную карту - PullRequest
4 голосов
/ 11 февраля 2020

Chrome выдает такие предупреждения, такие как это, в консоли для многих файлов, которые находятся в аналогичной позиции, это только один такой пример:

DevTools failed to parse SourceMap: webpack:///core/dist/utilities/utils.js.map

Это наш код, но URL-адрес - 404, потому что где-то в конвейере сборки относительный путь исходной карты не обновляется до правильного нового местоположения. «core» - это пакет monorepo lerna, и мы используем webpack, «source-map-loader» и «Terser». Не уверен, где несовместимость.

Мы должны попытаться изолировать эти плагины и просмотреть различные выходные данные сборки, чтобы решить эту проблему, но мне интересно, кто-нибудь уже решил это для себя или распознает, почему существуют URL-адреса в стиле «webpack: //» и почему относительные пути исходной карты пакета «/ core» не отображаются правильно или переписываются. Просто ищу подсказки от сообщества, чтобы сузить поиск.

Спасибо!

1 Ответ

0 голосов
/ 11 февраля 2020

вам нужно включить devtools для основного пакета, чтобы иметь возможность генерировать исходный код для них. Если он не включен, то source-map-loader не сможет предоставить свои исходные карты.

...