JavaScript Source Map
761 ワード
参考:Source Map
Source Mapは何ですか
ソースと同じディレクトリの下にソースが格納されています.位置情報を格納しています.変換後のコードの位置ごとに、変換前の位置に対応しています.
何の役にも立たない
ほとんどのソースコード(特に各種の関数ライブラリとフレーム)は変換され、生産環境に入ることができます.一般的なソースの変換は、主に次の3つの状況です.圧縮 複数のファイルを統合し、HTTP要求数を低減する .他の言語はJavaScriptにコンパイルされています.例えば、Coffee Script 環境のdebugを開発する時、ヒントは直接にあなたのどの行のソースコードに位置して問題がありますが、変換したコードの行数が少なくなりましたか?変数名が変わってしまいました.この時、間違った情報を報告すると霧のようになります.どこが間違っているのか分かりません.
Source Mapはこの問題を解決しています.エラーが発生した場合は、元のコードを直接表示します.変換後のコードではありません.
開く
Chromeブラウザはこの機能をサポートします.Developer ToolsのSetting設定で、「Enbale source maps」が選択されていることを確認します.
変換後のコードの末尾に、一行をつければいいです.
最も一般的な方法はGoogleのCloseコンパイラを使用することです.
Source Mapは何ですか
ソースと同じディレクトリの下にソースが格納されています.位置情報を格納しています.変換後のコードの位置ごとに、変換前の位置に対応しています.
何の役にも立たない
ほとんどのソースコード(特に各種の関数ライブラリとフレーム)は変換され、生産環境に入ることができます.一般的なソースの変換は、主に次の3つの状況です.
Source Mapはこの問題を解決しています.エラーが発生した場合は、元のコードを直接表示します.変換後のコードではありません.
開く
Chromeブラウザはこの機能をサポートします.Developer ToolsのSetting設定で、「Enbale source maps」が選択されていることを確認します.
変換後のコードの末尾に、一行をつければいいです.
//@ sourceMappingURL=/path/to/file.js.map
どのようにSource mapを生成しますか?最も一般的な方法はGoogleのCloseコンパイラを使用することです.