min.map
見つからないファイルに関するエラーメッセージが表示されます。
GET jQueryのjquery-1.10.2.min.mapが404(Not Found)をトリガーしている
スクリーンショット
これはどこから来たのですか?
min.map
見つからないファイルに関するエラーメッセージが表示されます。
GET jQueryのjquery-1.10.2.min.mapが404(Not Found)をトリガーしている
これはどこから来たのですか?
回答:
Chrome DevToolsが.mapファイルの404を報告している場合(多分jquery-1.10.2.min.map
、jquery.min.map
またはjquery-2.0.3.min.map
、何でも発生する可能性があります)最初に知っておくべきことは、これはDevToolsを使用する場合にのみ要求されることです。
ユーザーがこの404をヒットすることはありません。
これで、これを修正するか、ソースマップ機能を無効にすることができます。
次に、それは簡単な修正です。ヘッドhttp://jquery.com/download/とは、クリックしてくださいダウンロードにマップファイルをお使いのバージョンのリンクを、あなたは非圧縮ファイルが同様にダウンロードしたいと思うでしょう。
場所にマップファイルを持つことは、あなたは変数のような名前を扱う気に入らない場合は、時間とフラストレーションの多くが保存されます、元のソースを介して、あなた縮小さのjQueryをデバッグんことができますa
とc
。
ここでソースマップの詳細:JavaScriptソースマップの概要
ファイルを取得する代わりに、設定でJavaScriptソースマップを完全に無効にすることもできます。このページでJavaScriptをデバッグする予定がない場合は、これが適切な選択です。DevToolsの右下にある歯車のアイコンを使用して設定を開き、次の手順を実行します。
行を削除して404を削除できます
//@ sourceMappingURL=jquery-1.10.2.min.map
jQueryファイルの上部から。
jQueryファイルの上部は次のようになります。
/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery-1.10.2.min.map
*/
それを次のように変更してください
/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license */
基本的には、結合/縮小されたファイルを未構築の状態にマッピングする方法です。JavaScriptファイルを縮小して結合するとともに、プロダクション用にビルドすると、元のファイルに関する情報を保持するソースマップが生成されます。生成されたJavaScriptで特定の行と列の番号をクエリすると、元の場所を返すソースマップでルックアップを実行できます。開発者ツール(現在はWebKitナイトリービルド、Google Chrome、またはFirefox 23以降)はソースマップを自動的に解析し、縮小化されていない結合されたファイルを実行しているように見せることができます。(これについてはこちらをご覧ください)
jQuery 1.11.0/2.1.0 Beta 2 Released
ソースマップでアナウンスされると、コメントが削除されるため、問題はの新しいバージョンでは表示されませんjQuery
。
これが公式発表です:
このベータ版で行った変更の1つは、sourcemapコメントを削除することです。ソースマップは、開発者にとって非常に問題が多く不可解なものであり、StackOverflowなどのフォーラムで多数の混乱した質問を生成し、jQuery自体が壊れているとユーザーに思わせることが判明しています。
とにかく、ソースマップを使用する必要がある場合は、引き続き使用できます。
ソースマップの生成と配布は引き続き行いますが、ブラウザが手動でマップファイルを関連付けることをサポートしていない場合(現在は対応していません)、縮小ファイルの最後に適切なソースマップコメントを追加する必要があります。カスタムビルドプロセスを使用して独自のjQueryファイルを生成する場合、sourcemapコメントが縮小ファイルに存在し、マップが生成されます。そのままにしてソースマップを使用するか、編集してマップファイルを完全に無視することができます。
ここで、変更の詳細を確認できます。
ここjQuery 1.11.0/2.1.0 Released
では、縮小ファイルのソースマップコメントが削除されていることを確認できます。
マップファイルとjQueryの非圧縮バージョンをダウンロードします。
それらを縮小バージョンに入れます:
HTMLに縮小バージョンを含めます。
Google Chromeで確認します。
jQueryの新しいバージョンでは、このファイルhttp://code.jquery.com/jquery-1.10.2.min.mapが必要です。
このファイルの使いやすさについては、http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/をご覧ください。
更新:
jQuery 1.11.0 / 2.1.0
// sourceMappingURLコメントは圧縮ファイルに含まれません。
ソースマップファイルの異なるバージョンを取得する場合は、このリンクhttp://code.jquery.com/jquery-x.xx.x.min.mapを使用でき ます。
代わりにx.xx.xにバージョン番号を入れてください。
注:このメソッドで取得したリンクの一部は壊れている可能性があります:)
jQuery 1.11.0 / 2.1.0 // sourceMappingURLコメントは圧縮ファイルに含まれていません。
ファイルがサーバー上に実際に存在することを確認したと仮定すると、これは、Webサーバーが提供するファイルタイプを制限していることが原因である可能性もあります。