angular.min.js.map не найден, что именно?

288

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

что такое файлы карт в 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
  • 6
    Я не могу прочитать ваше изображение, но я нашел это: html5rocks.com/en/tutorials/developertools/sourcemaps
  • 1
    ах .. так что похоже, что это не угловое эксклюзивное мероприятие ... позвольте мне сначала прочитать его .. большое спасибо
Показать ещё 2 комментария
Теги:

2 ответа

345
Лучший ответ

Как говорится в eaon21 и обезьяне, файлы исходных карт в основном превращают мини-код в его незаменимую версию для отладки.

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

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

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

  • 57
    Вам не нужно удалять строки, так как файлы .map извлекаются только при открытой консоли разработчика :)
  • 4
    Да, но первоначальный вопрос был конкретно об ошибках, появляющихся в инструментах разработки. Кроме того, это никогда не плохо, чтобы уменьшить ненужные 404 в журналах вашего сервера.
Показать ещё 3 комментария
103

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

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

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

Изображение 3662

  • 13
    +1 для настройки консоли Chrome; гораздо лучше, чем редактирование исходного кода или необходимость загружать файлы карт, когда они не нужны.
  • 4
    +1 за это больше года спустя. Браво. Какая загадка была эта установка!
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню