J'ai un problème où les sourcemaps générés par Webpack à l'aide du inline-source-map
paramètre de configuration sont désactivés d'une ligne lorsque j'utilise le débogueur Chrome devtools. Webpack est configuré dans une application Ruby on Rails pour générer un fichier JavaScript concaténé et non réduit composé de quelques dizaines de modules. La plupart de ces modules sont des composants ReactJS et sont analysés par le jsx
chargeur. La sortie de Webpack est ensuite incluse dans le application.js
fichier avec d'autres bibliothèques JavaScript générées par gems.
Quand je l'utilise eval-source-map
, il n'y a pas de problème. Quelque chose à propos de l'utilisation de inline-source-map
fait que les numéros de ligne sont rejetés par un.
L'inspection de JavaScript qui n'est pas un composant React pose toujours ce problème, donc je ne pense pas que cela soit lié à l'utilisation de jsx.
column
arg dans le code suivant est passé en 1 trop élevé: window.onerror = function(message, url, line, column){}
. La décrémentation a corrigé cela. Remarque: c'est spécifique à Chrome, je ne connais pas les autres navigateurs.
0
et l'autre la considère comme une ligne1
. Vous devrez peut-être choisir une définition et ajuster la valeur de tout ce qui fonctionne dans l'autre sens.