Bootstrap пытается загрузить файл карты. Как отключить его? Нужно ли мне это делать?

Недавно я играл с bootsrap3. Я собрал его из источников и включил в проект jj и css. Дело в том, что я вижу в инструментах GH dev, что он пытается получить файл .map.css. Почему он хочет это сделать? Как отключить его? Нужно ли его отключать? Чтобы не иметь метки ошибки в инструментах dev, я добавил этот файл карты, после чего все стили отображаются так, как они определены в меньшем количестве файлов, что не очень помогает мне.

Ответ 1

Удалите строку /*# sourceMappingURL=bootstrap.css.map */ из bootstrap.css

Ответ 2

.map файлы позволяют браузеру загружать полную версию мини-JS. Это действительно для целей отладки.

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

Вот почему библиотеки, такие как jQuery, имеют полный, мини файл и файл карты.

См. статью для полного объяснения файлов .map:

Ответ 3

Удалите строку /*# sourceMappingURL=bootstrap.css.map */ в bootstrap.css

Если ошибка сохраняется, очистите кеш браузера (CTRL + F5).

Ответ 4

Если у вас нет правильного файла .map и вы не хотите редактировать строки в bootstrap.css, вы можете создать файл-макет .map.

В моем случае я увидел ошибку:

GET /bootstrap.css.map not found.

Итак, я создал пустую bootstrap.css.map в каталоге /public и ошибка была остановлена.

Ответ 5

У меня также были предупреждения в Google Dev-Tools, и я добавил только файл bootstrap.min.css.map в ту же папку, где bootstrap.min.css.

У меня теперь нет предупреждений больше, и вы можете найти больше Объяснение здесь: https://github.com/twbs/bootstrap#whats-included

Надеюсь, я ответил на ваш вопрос.

Ответ 6

Из bootstrap.css удалить удалить последнюю строку /* # sourceMappingURL = bootstrap-theme.css.map */

Ответ 7

Удалить последнюю строку в bootstrap.css

folllowing lin /* # sourceMappingURL = bootstrap.css.map */

Ответ 8

Для меня создан пустой bootstrap.css.map вместе с bootstrap.css и ошибка остановлена.

Ответ 9

Хорошо. Недавно я выбрал эту проблему. У меня очень простое решение для решения этой проблемы, выполните следующие действия: перейдите в эти каталоги src- > app- > index.html, откройте index.html и найдите   <base href="your app name "> измените это на <base href="/">

Ответ 10

Удалить /* # sourceMappingURL = bootstrap.min.css.map */ в css/bootstrap.min.css

и удалите /* # sourceMappingURL = bootstrap.css.map */ в css/bootstrap.css

Ответ 11

Удаление этой строки исправляет ее, но проблема в том, что файлы boostrap находятся в bower_components и не проверены в исходном элементе управления.

Таким образом, каждый разработчик в команде получит файл css с ссылкой на карту, когда они вытащит репо и сделает bower install (который является частью использования нового репо).

В файле не должно быть ссылки на карту, которая там отсутствует.