Когда загружается исходная карта jQuery?

Я загружаю последнюю версию jQuery «jQuery 1.10.2», и с тех пор я получаю следующую ошибку в Chrome:

/jquery-1.10.2.min.map 404 (не найдено)

Чтобы исправить это, я нашел отчет о проблеме, где объясняется, что существует исходная карта, используемая для отладки.

Одно из возможных исправлений — удалить комментарий в jQuery js, куда включен файл, а другое — загрузить файл карты.

Мои вопросы: если файл исходной карты может быть полезен и помочь мне отладить, когда он загружается, потому что, если он загружается каждый раз, когда загружается мой jQuery, то зачем использовать минимальную версию библиотеки, так как эта исходная карта больше как несжатая версия?


person gotqn    schedule 05.09.2013    source источник
comment
файл map загружается только тогда, когда активен отладчик... поэтому файл будет загружен только в среде разработки   -  person Arun P Johny    schedule 05.09.2013
comment
@ArunPJohny, вы имеете в виду, когда я нажимаю F12, чтобы открыть консоль, загружается файл карты?   -  person gotqn    schedule 05.09.2013
comment
Это правильно. Вы можете, например: открыть инструменты разработчика в сети, нажать F12, чтобы закрыть их, обновить страницу, снова нажать F12 и заметить, что вскоре после этого появляется файл .map. Я думал о том же самом! :}   -  person Vael Victus    schedule 11.09.2013


Ответы (1)


Файл исходной карты используется отладчиком Chrome, чтобы помочь разработчикам отлаживать минимизированный файл сценария...

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

подробнее читайте здесь

Таким образом, файл map загружается только тогда, когда отладчик активен... это означает, что файл будет загружен только в среде разработки, а не в системах пользователей.

person Arun P Johny    schedule 05.09.2013