Tôi đang gặp sự cố trong đó các bản đồ nguồn do Webpack tạo bằng inline-source-mapcài đặt cấu hình bị tắt một dòng khi tôi sử dụng trình gỡ lỗi Chrome devtools. Webpack được thiết lập bên trong ứng dụng Ruby on Rails để tạo một tệp JavaScript không hợp nhất, được nối với nhau bao gồm một vài mô-đun. Hầu hết các mô-đun đó là các thành phần ReactJS và được phân tích cú pháp bởi jsxtrình tải. Kết quả đầu ra từ Webpack sau đó được đưa vào application.jstệp cùng với một số thư viện JavaScript khác được tạo bởi gems.
Khi tôi sử dụng eval-source-map, không có vấn đề gì. Một cái gì đó về việc sử dụng các inline-source-mapnguyên nhân khiến số dòng bị lệch đi.
Việc kiểm tra JavaScript không phải là thành phần React vẫn có vấn đề này, vì vậy tôi không nghĩ nó liên quan đến việc sử dụng jsx.
columnarg trong các mã sau đây được thông qua trong 1 quá cao: window.onerror = function(message, url, line, column){}. Suy giảm nó đã khắc phục điều đó. Lưu ý: Đó là Chrome cụ thể, tôi không biết về các trình duyệt khác.
0và bên kia coi nó là dòng1. Bạn có thể chỉ phải chọn một định nghĩa và điều chỉnh giá trị cho bất kỳ thứ gì hoạt động theo cách khác.