Недавно играю с bootsrap3. Я скомпилировал его из исходников и включил в свой проект distr js и css. Дело в том, что я вижу в инструментах GH dev, что он пытается получить файл .map.css. Почему он так хочет? Как это отключить? Мне нужно отключить его? Чтобы не было отметки об ошибке в инструментах разработчика, я добавил этот файл карты, после чего все стили отображаются так, как они определены, в меньшем количестве файлов, что мне не очень помогает.
128
Ответы:
Удалить строку
/*# sourceMappingURL=bootstrap.css.map */
изbootstrap.css
источник
Файлы .map позволяют браузеру загружать полную версию миниатюрного JS. Это действительно для целей отладки.
По сути, отсутствие файла .map не является проблемой. Вы только знаете, что он отсутствует, поскольку в браузере были открыты инструменты разработчика, обнаружен миниатюрный файл и просто информируется о том, что отладка JS не будет такой хорошей, как могла бы быть.
Вот почему библиотеки, такие как jQuery, также имеют полный, минимизированный и файл карты.
См. Эту статью для полного объяснения файлов .map :
источник
.less
в моем проекте нет файлов. Я только добавил.css
и.js
файлы и этотmap
файл.Удалите строку
/*# sourceMappingURL=bootstrap.css.map */
вbootstrap.css
Если ошибка повторится, очистите кеш браузера (CTRL + F5).
источник
Удалите строку
"/*# sourceMappingURL=bootstrap.min.css.map */ "
в следующих файлах.Чтобы получить путь к файлу в Linux, используйте команду
find / -name "\*bootstrap\*"
источник
Это происходит только тогда, когда вы используете инструменты разработчика, и не произойдет для обычных пользователей, обращающихся к производственному серверу.
В любом случае, я счел полезным просто отключить это поведение в dev-tools : откройте настройки и снимите флажок «Включить исходные карты».
Попытки получить доступ к файлам карт больше не будут.
источник
Если у вас нет правильного файла .map и вы не хотите редактировать строки в bootstrap.css, вы можете создать фиктивный файл .map.
В моем случае я увидел ошибку:
Поэтому я создал пустой файл bootstrap.css.map в каталоге / public, и ошибка прекратилась.
источник
bower
или что-то в этом роде, потому что в производственном режиме будет установлена начальная загрузка из источника. То же самое для любого ответа, в котором говорится об удалении строки/*# sourceMappingURL=bootstrap.css.map */
.Удалить / * # sourceMappingURL = bootstrap.min.css.map * / в css / bootstrap.min.css
и удалите / * # sourceMappingURL = bootstrap.css.map * / в css / bootstrap.css
источник
Из bootstrap.css удалите удалите последнюю строку / * # sourceMappingURL = bootstrap-theme.css.map * /
источник
У меня также были предупреждения в Google Dev-Tools, и я добавил только файл bootstrap.min.css.map в ту же папку, где находится bootstrap.min.css.
У меня больше нет предупреждений, и вы можете найти больше объяснений здесь: https://github.com/twbs/bootstrap#whats-included
Надеюсь, я ответил на ваш вопрос.
источник
Для меня создал пустой bootstrap.css.map вместе с bootstrap.css, и ошибка прекратилась.
источник
Удаление этой строки исправляет ее, но проблема в том, что файлы boostrap находятся в системе контроля версий,
bower_components
а не проверены.Итак, каждый разработчик в команде получит файл css со ссылкой на карту, когда они извлекут репо и сделают это
bower install
(что является частью использования нового репо).В файле не должно быть ссылки на карту, которой нет.
источник
Хорошо Недавно я столкнулся с этой проблемой. У меня есть очень простое решение для решения этой проблемы, выполните следующие действия: перейдите в эти каталоги src-> app-> index.html, откройте index.html и найдите,
<base href="your app name ">
измените его на<base href="https://stackoverflow.com/">
источник
Удалите последнюю строку в bootstrap.css
после lin / * # sourceMappingURL = bootstrap.css.map * /
источник