Как исправить ошибку не удалось загрузить ресурс: 404 (не найден) при загрузке шрифтов Glyphicons в Bootstrap 3 SASS

#twitter-bootstrap #twitter-bootstrap-3 #drupal #drupal-8 #glyphicons

#twitter-bootstrap #twitter-bootstrap-3 #drupal #drupal-8 #glyphicons

Вопрос:

Я использую тему Drupal и Bootstrap SASS для разработки своего веб-сайта, и она не загружает символы, я получаю следующее сообщение об ошибке:

Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найден): glyphicons-halflings-regular.woff

Я проверил файл SCSS с переменными и увидел, что $icon-font-path настроен правильно. Все папки начальной загрузки также находятся в нужном месте.

Похоже, что компилятор SASS игнорирует мой файл переменных.

Ответ №1:

Эта проблема часто связана с порядком загрузки файла переменных SCSS. Найдите $icon-font-path в других частях вашего файла и проверьте, правильный ли путь во всех из них.

После этого измените содержимое $icon-font-path на что угодно, чтобы проверить, загружается ли ваш файл, перечитайте сообщение об ошибке, чтобы узнать, изменился ли путь.

Если она не изменилась, это, вероятно, потому, что порядок загрузки ваших файлов sass / scss неверен. Компилятору необходимо обработать ваш файл переменных перед загрузкой.

Вот как порядок файлов работает в моем случае:

 @import "variables";
@import '../bootstrap/assets/stylesheets/bootstrap';
 

Попробуйте изменить порядок и перепроверьте его.