Невозможно импортировать сгенерированный шрифтом css в React

Когда я хочу импортировать автоматически сгенерированный CSS-файл Fontello в свой App.jsx, он выдает ошибку:

./src/assets/fontello/css/fontello.css (./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-4-1!./node_modules/postcss-loader/src??postcss!./src/assets/fontello/css/fontello.css)
    Syntax error: Unknown word (58:1)

  56 | }
  57 |  
> 58 | .icon-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="14.766" viewBox="0 0 16 14.766">   <g id="Examples" transform="translate(-246.5 -7.77)">     <g id="albums-outline" transform="translate(198.5 -56.23)">       <g id="Group_59" data-name="Group 59" transform="translate(48 67.432)">         <path id="Path_67" data-name="Path 67" d="M62.27,171.334H49.727A1.747,1.747,0,0,1,48,169.567v-7.8A1.749,1.749,0,0,1,49.727,160H62.273A1.749,1.749,0,0,1,64,161.767v7.8A1.752,1.752,0,0,1,62.27,171.334ZM49.727,161.259a.5.5,0,0,0-.5.508v7.8a.5.5,0,0,0,.5.508H62.273a.5.5,0,0,0,.5-.508v-7.8a.5.5,0,0,0-.5-.508Z" transform="translate(-48 -160)" fill="#30c0b0"/>       </g>       <g id="Group_60" data-name="Group 60" transform="translate(49.716 64)">         <path id="Path_68" data-name="Path 68" d="M113.269,80h8.883M112,81.716h11.42" transform="translate(-111.428 -79.428)" fill="#30c0b0"/>         <path id="Path_69" data-name="Path 69" d="M107.936,66.86H96.628a.575.575,0,1,1,0-1.144h11.308a.575.575,0,1,1,0,1.144Zm-1.256-1.716h-8.8a.575.575,0,1,1,0-1.144h8.8a.575.575,0,1,1,0,1.144Z" transform="translate(-96 -64)" fill="#30c0b0"/>       </g>     </g>   </g> </svg>albums-outline:before { content: '\e801'; } /* '' */
     | ^
  59 | .icon-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="14.766" viewBox="0 0 16 14.766">   <g id="Examples" transform="translate(-246.5 -7.77)">     <g id="albums-outline" transform="translate(198.5 -56.23)">       <g id="Group_59" data-name="Group 59" transform="translate(48 67.432)">         <path id="Path_67" data-name="Path 67" d="M62.27,171.334H49.727A1.747,1.747,0,0,1,48,169.567v-7.8A1.749,1.749,0,0,1,49.727,160H62.273A1.749,1.749,0,0,1,64,161.767v7.8A1.752,1.752,0,0,1,62.27,171.334ZM49.727,161.259a.5.5,0,0,0-.5.508v7.8a.5.5,0,0,0,.5.508H62.273a.5.5,0,0,0,.5-.508v-7.8a.5.5,0,0,0-.5-.508Z" transform="translate(-48 -160)" fill="#30c0b0"/>       </g>       <g id="Group_60" data-name="Group 60" transform="translate(49.716 64)">         <path id="Path_68" data-name="Path 68" d="M113.269,80h8.883M112,81.716h11.42" transform="translate(-111.428 -79.428)" fill="#30c0b0"/>         <path id="Path_69" data-name="Path 69" d="M107.936,66.86H96.628a.575.575,0,1,1,0-1.144h11.308a.575.575,0,1,1,0,1.144Zm-1.256-1.716h-8.8a.575.575,0,1,1,0-1.144h8.8a.575.575,0,1,1,0,1.144Z" transform="translate(-96 -64)" fill="#30c0b0"/>       </g>     </g>   </g> </svg>chatbubble-outline:before { content: '\e802'; } /* '' */
  60 | .icon-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="14.766" viewBox="0 0 16 14.766">   <g id="Examples" transform="translate(-246.5 -7.77)">     <g id="albums-outline" transform="translate(198.5 -56.23)">       <g id="Group_59" data-name="Group 59" transform="translate(48 67.432)">         <path id="Path_67" data-name="Path 67" d="M62.27,171.334H49.727A1.747,1.747,0,0,1,48,169.567v-7.8A1.749,1.749,0,0,1,49.727,160H62.273A1.749,1.749,0,0,1,64,161.767v7.8A1.752,1.752,0,0,1,62.27,171.334ZM49.727,161.259a.5.5,0,0,0-.5.508v7.8a.5.5,0,0,0,.5.508H62.273a.5.5,0,0,0,.5-.508v-7.8a.5.5,0,0,0-.5-.508Z" transform="translate(-48 -160)" fill="#30c0b0"/>       </g>       <g id="Group_60" data-name="Group 60" transform="translate(49.716 64)">         <path id="Path_68" data-name="Path 68" d="M113.269,80h8.883M112,81.716h11.42" transform="translate(-111.428 -79.428)" fill="#30c0b0"/>         <path id="Path_69" data-name="Path 69" d="M107.936,66.86H96.628a.575.575,0,1,1,0-1.144h11.308a.575.575,0,1,1,0,1.144Zm-1.256-1.716h-8.8a.575.575,0,1,1,0-1.144h8.8a.575.575,0,1,1,0,1.144Z" transform="translate(-96 -64)" fill="#30c0b0"/>       </g>     </g>   </g> </svg>checkmark-done-outline:before { content: '\e803'; } /* '' */

Вы можете загрузить полные файлы CSS из здесь (нажмите красную кнопку в правой части страницы).

У меня нет специальной конфигурации для Webpack. И я не уверен, связано ли это с Webpack или нет. Также я пытался удалить node_modules и переустановить пакеты, но это не сработало.

Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
0
97
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я наконец нашел решение. Проблема с файлом .fontello-session. Я точно не знаю, в чем проблема, но удаление заставляет все снова работать.

Другие вопросы по теме