У меня проблема, когда исходные карты, созданные Webpack с использованием параметра inline-source-map
конфигурации, отключаются на одну строку, когда я использую отладчик Chrome devtools. Webpack настраивается внутри приложения Ruby on Rails для создания конкатенированного неминифицированного файла JavaScript, состоящего из пары десятков модулей. Большинство этих модулей являются компонентами ReactJS и анализируются jsx
загрузчиком. Затем вывод Webpack включается в application.js
файл вместе с некоторыми другими библиотеками JavaScript, созданными гемами.
Когда пользуюсь eval-source-map
, проблем нет. Что-то в использовании inline-source-map
заставляет номера строк сбрасываться на один.
Проверка JavaScript, который не является компонентом React, по-прежнему вызывает эту проблему, поэтому я не думаю, что это связано с использованием jsx.
0
а другая - линией1
. Возможно, вам просто нужно выбрать одно определение и отрегулировать значение для всего, что работает наоборот.