Я получаю эту ошибку в консоли разработчика Google Chrome.
Не удалось проанализировать SourceMap: http: // localhost: 15132 / Scripts / _External / igniteui / css / themes / infragistics / infragistics.theme.css.map
Как мне это исправить?
Я получаю эту ошибку в консоли разработчика Google Chrome.
Не удалось проанализировать SourceMap: http: // localhost: 15132 / Scripts / _External / igniteui / css / themes / infragistics / infragistics.theme.css.map
Как мне это исправить?
Ответы:
Chrome недавно добавил поддержку исходных карт в инструментах разработчика. Если вы перейдете в настройки на панели инструментов разработчика Chrome, вы увидите следующие два варианта:
Если вы отключите эти две опции и обновите браузер, он больше не будет запрашивать исходные карты.
Эти настройки можно найти здесь:
Хотя выбранный ответ является хорошим ответом, чтобы скрыть ошибку, он не устраняет ошибку, просто ее нельзя увидеть в инспекторе. Другой способ - загрузить отсутствующий файл карты и поместить его в каталог assets / lib. Так, например, мне не хватало angular-route.min.js.map
файла, и я зашел сюда https://code.angularjs.org/1.5.3/ (к правильной версии angular) и загрузил недостающий файл. Ошибка не исчезла сразу же, возможно из-за кеширования, но как только я перешел к реальному файлу в браузере, это сработало. http://sitename.localhost/assets/lib/angular-route.min.js.map
, Теперь инспектор больше не отображает ошибку даже при включенных исходных картах.
Failed to parse SourceMap
в консоли Chrome. Когда я переключился на использование несжатого Backendless.js (без .min
), я не получил ошибку. Я думаю, может быть, исходные карты не имеют смысла при использовании минимизированного JavaScript? Я думаю, я мог бы попытаться настроить свою локальную среду разработки для использования несжатых исходных карт JS +, и только производственная среда использовала сжатый JS.
В дополнение к простому отключению исходных карт в Chrome - я немного покопался и обнаружил, что использование Web Essentials для создания исходных карт, похоже, является проблемой.
По какой-то причине, если я использую внешний компилятор (Koala), я могу успешно создавать рабочие исходные карты в Chrome (без ошибок). Принимая во внимание, что если я использую Web Essentials, исходные карты не будут проанализированы.
Надеюсь, это кому-нибудь поможет.
Исходный код CSS / JS мы обычно минимизируем / сжимаем. Теперь, если мы хотим отладить эти минимизированные файлы, мы должны добавить следующую строку в конце минимизированного файла.
/*# sourceMappingURL=bootstrap.min.css.map */
Это сообщает компилятору, где находится исходный файл.
В случае с JS это имеет смысл,
но в случае с CSS это фактически отладка SCSS.
Чтобы удалить Предупреждение: remove /*# sourceMappingURL=bootstrap.min.css.map */ from the end of minified file
,.
У меня была такая же проблема, потому что .htaccess
имеет неправильные настройки:
RewriteEngine на
RewriteRule!. (Js | gif | jpg | png | css) $ index.php
Я решил это, изменив файл:
RewriteEngine на
RewriteRule!. (Js | gif | jpg | png | css | eot | svg | ttf | woff | woff2 | map ) $ index.php
Иногда это может быть вызвано установленными вами расширениями Chrome. Например, AdBlock .
К сожалению, лучшее решение, которое я смог найти, - отключить нарушающее расширение.
Когда у меня возникла эта проблема, причиной была относительная ссылка на файлы шаблонов при использовании модуля ui.bootstrap.modal .
templateUrl: 'js/templates/modal.html'
Это работает из корневого домена ( www.example.com ), но при добавлении пути ( www.example.com/path/ ) ссылка разрывается. В моем случае ответом было просто сделать ссылку абсолютной ( js / -> / js / ).
templateUrl: '/js/templates/modal.html'
Ошибка в Google DevTools вызвана расширениями Google.
Больше нет ошибок в консоли.
Проверьте, используете ли вы какое-либо расширение Chrome (ночной режим или что-то еще). Отключите это и посмотрите, пропало ли «инъекция».
Я заметил эту проблему из-за расширения AdBlock, я отключил расширение AdBlock, проблема решена.