artsnail
@artsnail

Почему в продакшене не работает fontawesome?

Добавляю bootstrap & font awesome в проект чере yarn. Локально всё работает. Но в продакшене иконки не выводятся не bootstrap, не font awesome. Bootstrap работает нормально.
  • Вопрос задан
  • 262 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Apostol63
font как подключаешь? может пути неверными стали.
Попробуй font подключи онлайн и проверь
Ответ написан
inf
@inf
DevOps Engineer
Не понимает он путей ассетов. В качестве решения можно взять оригинальный fontawesome.sccs из пакета yarn/npm и заменить на свой _fontawesome.sccs с исправленными путями до шрифтов.
$fa-font-path: "font-awesome/fonts" !default;

@import "font-awesome/scss/variables";
@import "font-awesome/scss/mixins";

@font-face {
  font-family: 'FontAwesome';
  src: font-url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}');
  src: font-url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'),
  font-url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'),
  font-url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'),
  font-url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'),
  font-url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@import "font-awesome/scss/core";
@import "font-awesome/scss/larger";
@import "font-awesome/scss/fixed-width";
@import "font-awesome/scss/list";
@import "font-awesome/scss/bordered-pulled";
@import "font-awesome/scss/animated";
@import "font-awesome/scss/rotated-flipped";
@import "font-awesome/scss/stacked";
@import "font-awesome/scss/icons";
@import "font-awesome/scss/screen-reader";
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы