首页 > 解决方案 > 如何找到发出此错误的文件?

问题描述

当我使用 npm start 运行我的 react 应用程序时,会遇到此错误。我正在使用 node : v14.17.6 & npm: 6.14.9 。是关于 sass loader 的吗?我的 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-admin\multikarthtmnl-321\all_in_one_multikart_react\back-end\src'
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";
}

标签: cssnode.jsreactjssass

解决方案


推荐阅读