angular.min.js.map が見つかりません。これは一体何ですか? 質問する

angular.min.js.map が見つかりません。これは一体何ですか? 質問する

ページを読み込んで Chrome コンソールを確認すると、次のエラーが見つかります。ここに画像の説明を入力してください

Angular のマップ ファイルとは何ですか?

angular.min.js は参照しましたが、angular.min.js.map は参照しませんでした。ちなみに、私は angular 1.2 rc リリースを使用していますが、このリリースに切り替えたときにこれらのエラーが表示されるようになりました。

ERRORS:
GET http://localhost:44786/Scripts/angular-route.min.js.map 404 (Not Found)       :44786/Scripts/angular-route.min.js.map:1
GET http://localhost:44786/Scripts/angular-animate.min.js.map 404 (Not Found) :44786/Scripts/angular-animate.min.js.map:1
GET http://localhost:44786/Scripts/angular-resource.min.js.map 404 (Not Found) :44786/Scripts/angular-resource.min.js.map:1
GET http://localhost:44786/Scripts/angular.min.js.map 404 (Not Found) :44786/Scripts/angular.min.js.map:1

ベストアンサー1

eaon21 と monkey が言ったように、ソース マップ ファイルは基本的に、デバッグのために縮小されたコードを縮小されていないバージョンに変換します。

.mapファイルは以下にありますここそれらを縮小されたjsファイルと同じディレクトリに追加するだけで、文句を言わなくなります。それらが取得される理由は、

/*
//@ sourceMappingURL=angular.min.js.map
*/

angular.min.js の末尾にあります。.map ファイルを追加したくない場合は、それらの行を削除して取得の試行を停止できますが、デバッグを計画している場合は、ソース マップをリンクしたままにしておくことをお勧めします。

おすすめ記事