it-swarm.com.ru

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

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

93
dhblah

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

122
user2779632

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

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

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

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

82
Dominic Zukiewicz

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

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

20
Nicolás Jofré

Удалите строку "/*# sourceMappingURL=bootstrap.min.css.map */ " в следующих файлах.

  • css/bootstrap.min.css  
  • css/bootstrap.css

Чтобы получить путь к файлу в Linux, используйте команду find / -name "\*bootstrap\*"

4
Avinash Kancharla

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

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

GET /bootstrap.css.map not found.

Поэтому я создал пустой файл bootstrap.css.map в каталоге/public, и ошибка прекратилась.

4
Julian Mann

Это происходит только тогда, когда вы используете dev-tools, и не будет происходить с обычными пользователями, обращающимися к производственному серверу.

В любом случае, я считаю полезным просто отключить это поведение в dev-tools : открыть настройки и снять флажок «Включить исходные карты».

Будет больше попыток получить доступ к файлам карты.

3
Shovalt

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

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

1
Sergio Perez

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

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

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

1
SVANSKI

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

0
fw0213

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

0
Sachin from Pune

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

0
Saineshwar

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

следующий lin/*# sourceMappingURL = bootstrap.css.map * / 

0
user1498608

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

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

Файл не должен иметь ссылку на карту, которой там нет.

0
Steve