При компиляции объявлений содержимого шрифта в S CSS вывод искажается. Вместо вывода escape-последовательности символов, как я ожидал, например, content: \f26e;
, загрузчик sass выводит один не отображаемый символ, представленный в виде квадрата, например, content: "";
Символы можно найти в пакете js как а также извлеченные CSS.
Вы можете ясно увидеть в CSS, который поставляется с пакетом узла Font Awesome, порядок его записи в файл
.fa-500px:before {
content: "\f26e"; }
Как это записывается в мой файл
.fa-500px:before {
content: "";
}
Я пытался создать стили из стилей Font Awesome, когда обнаружил проблему. Я решил просто попытаться перекомпилировать Font Awesome, но проблема сохранилась и там. Я искал и не нашел никаких ресурсов, которые бы указывали на то, что я делаю это неправильно, но это мое предположение, а не то, что что-то не так с загрузчиком sass в Webpack.
Я создал репо что демонстрирует проблему: https://github.com/rlvandaveer/sass-loader-fontawesome-gist