Я пытаюсь отладить мое приложение, созданное с помощью create-react-app
для бота Google .
TL: DR: мне нужно добавить свою ошибку в DOM, чтобы она видна врендеринг бота Google.Проблема в том, как получить те же точные (через исходные карты) номера файлов / строк / столбцов, которые React отображает в dev для отображения в узле DOM.
Вкл. Документация Google для отладки рендеринга , они предоставляют фрагмент, использующий глобальный window.addEventlistener('error')
для добавления ошибки в DOM, так что на визуализированном снимке экрана, который генерирует робот Google, видно.
Однако, когда я пробую это в разработке, яполучая это в качестве первой строки трассировки стека: at Home.render (http://localhost:3000/static/js/main.chunk.js:17125:34)
Так что это дает мне правильную функцию, но исходный файл и номера строк / столбцов неверны.
Я могучтобы увидеть правильную ошибку через отображение ошибки разработки, которое я предполагаю, является чем-то из create-react-app
Обратите внимание, что это дает ошибку в src/containers/Home/Home.js
в строке 70 по сравнению сПредварительный вывод DOM.
Есть ли способ получить такой же точный результат в моем предварительном выводе DOM?