DevTools не удалось разобрать SourceMap: пакеты webpack:// и monorepo lerna перезаписывают исходную карту

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

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

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

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

Спасибо!


person Jason Kleban    schedule 11.02.2020    source источник
comment
Может ли это быть связано с этим? суперпользователь .com/questions/1523427/ и отчет об ошибке здесь bugs.chromium.org/p/chromium/issues/detail?id=1052872   -  person Ralpharama    schedule 27.02.2020


Ответы (1)


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

person Rajaram Nayak    schedule 11.02.2020