Estou tendo um problema em que os mapas de origem gerados pelo Webpack usando a inline-source-map
definição de configuração estão desativados em uma linha quando uso o depurador de devtools do Chrome. O Webpack é configurado dentro de um aplicativo Ruby on Rails para gerar um arquivo JavaScript concatenado e não minimizado composto de algumas dezenas de módulos. A maioria desses módulos são componentes ReactJS e são analisados pelo jsx
carregador. A saída do Webpack é então incluída no application.js
arquivo junto com algumas outras bibliotecas JavaScript geradas por gems.
Quando eu uso eval-source-map
, não há problema. Algo sobre o uso de inline-source-map
faz com que os números das linhas sejam desviados em um.
A inspeção de JavaScript que não é um componente React ainda apresenta esse problema, portanto, não acho que esteja relacionado ao uso de jsx.
column
arg no código a seguir é passado em um muito alto: window.onerror = function(message, url, line, column){}
. Decrementar consertou isso. Nota: Isso é específico do Chrome, não sei sobre outros navegadores.
0
e o outro a considera linha1
. Você pode apenas ter que escolher uma definição e ajustar o valor para qualquer coisa que funcione de outra maneira.