#css #node.js #reactjs #sass
Вопрос:
Когда я запускаю свое приложение react с npm, я начинаю сталкиваться с этой ошибкой. Я использую узел : v14.17.6 и npm: 6.14.9 . Это из-за наглого загрузчика? Моя версия загрузчика sass — ^12.1.0
./src/index.scss
(./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-6-1!./node_modules/postcss-loader/src??postcss!./node_modules/resolve-url-loader??ref--5-oneOf-6-3!./node_modules/react-scripts/node_modules/sass-loader/dist/cjs.js??ref--5-oneOf-6-4!./src/index.scss)
Error: Can't resolve './fonts/themify.eot' in 'H:react-adminmultikarthtmnl-321all_in_one_multikart_reactback-endsrc'
index.scss path : src/index.scss
app.scss : src/assets/scss/app.scss
themify.eot path : src/assets/fonts/themify.eot
index.scss content :
@import 'assets/scss/app.scss';
@font-face {
font-family: "Vazir";
src: local("Vazir"), url("./assets/fonts/Vazir.ttf") format("truetype");
font-weight: bold;
}
app.scss :
@import 'bootstrap.scss';
@import 'theme/variables';
@import 'theme/admin_style';
@import 'theme/rtl';
@import 'flag-icon.scss';
@import 'themify.scss';
@import 'icoicon/icons';
@import 'font-awesome.scss';
.rootFont {
font-family: "Vazir";
}
Комментарии:
1. Не могли бы вы, пожалуйста, доказать свой код для идеи теста? Это связано с тем
./fonts/themify.eot
, что не удалось загрузить шрифт.2. Файл themify.eot находится в : src/активы/шрифты/themify.eot . Я добавил содержимое рассматриваемого файла index.scss