У мене виникла проблема, коли вихідні карти, створені 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.
column
аргумент в наступному коді передається в 1 занадто висока: window.onerror = function(message, url, line, column){}
. Зменшення це виправило. Примітка. Це стосується Chrome, я не знаю про інші браузери.
0
а інша - лінією1
. Можливо, вам доведеться просто вибрати одне визначення та відкоригувати значення для всього, що працює іншим способом.