Angular.min.js.map не найден, что это такое?

Когда я загружаю страницу и проверяю консоль хром, я нахожу эти ошибки: enter image description here

что такое файлы карт в 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 и обезьяне, файлы исходных карт в основном превращают мини-код в его незаменимую версию для отладки.

Здесь можно найти файлы .map . Просто добавьте их в тот же каталог, что и мини-js файлы, и он перестанет жаловаться. Причина, по которой они получаются, - это

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

в конце angular.min.js. Если вы не хотите добавлять файлы .map, вы можете удалить эти строки, и это остановит попытку выборки, но если вы планируете отлаживать, всегда полезно поддерживать привязку исходных карт.

Ответ 2

Обезьяна правильная, согласно ссылке, предоставленной обезьяной

В принципе, это способ сопоставить объединенный/уменьшенный файл обратно в незастроенное состояние. Когда вы создаете для производства, наряду с минимизацией и объединением ваших файлов JavaScript, вы создаете исходную карту, в которой содержится информация о ваших исходных файлах. Когда вы запрашиваете определенную строку и номер столбца в сгенерированном JavaScript, вы можете выполнить поиск в исходной карте, которая возвращает исходное местоположение.

Я не уверен, что это ошибка angular, что файлы карты не были сгенерированы. Но вы можете отключить файлы исходных карт, сняв эту опцию в настройке хром-консоли

enter image description here