inline-source-map
Chrome devtoolsデバッガーを使用すると、構成設定を使用してWebpackによって生成されたソースマップが1行ずれるという問題があります。Ruby on Railsアプリケーション内にWebpackがセットアップされ、数十のモジュールで構成される連結された非縮小JavaScriptファイルが生成されます。これらのモジュールのほとんどはReactJSコンポーネントであり、jsx
ローダーによって解析されます。Webpackからの出力は、application.js
gemsによって生成された他のJavaScriptライブラリとともにファイルに含まれます。
使用してeval-source-map
も問題ありません。の使用に関する何かがinline-source-map
原因で、行番号が1つ破棄されます。
ReactコンポーネントではないJavaScriptの検査でもこの問題があるため、jsxの使用に関連しているとは思いません。
ブラウザがソースマップの行番号に使用する値を調整する方法がある場合は、問題を解決できる可能性があります。また、それ以来、少し実験を行ったところ、Webpackによって生成されたJSをSprocketsで処理せずにRailsを使用すると、問題は解消したようです。ライン番号は、webpackとsprocketsの両方を使用する場合にのみオフになります。
—
パラダシア2014年
わからない 私はCoffeeScriptのソースマップとMozillaのソースマップJSライブラリを使用していました。
—
カールスミス
column
次のコードの引数が高すぎる1で渡されることを除いて、すべてが問題ありませんwindow.onerror = function(message, url, line, column){}
でした。それをデクリメントして修正しました。注:これはChrome固有のものであり、他のブラウザについては知りません。
これは関連しているようです:github.com/plumberjs/plumber-requirejs/commit/…これによりrequire.jsの問題が修正されました
—
justingordon
あなたはプロセスのどこかにヘッダー行を追加するかもしれません、例えば著作権声明?
—
rogierschouten
0
と見なし、もう一方が行と見なすように聞こえ1
ます。1つの定義を選択し、逆に機能するすべての値を調整する必要がある場合があります。