Я попытался импортировать fontawesome.scss, но похоже, что я делаю это неправильно.Итак, вот что я сделал:
- Первый, я установил его
npm install @fortawesome/fontawesome-free
- Затем я настроил файл webpack.config.js с
file-loader
{
test: /\.(woff(2)?|ttf|eot|svg)(\?v=\d+\.\d+\.\d+)?$/,
use: [{
loader: 'file-loader',
options: {
name: '[name].[ext]',
outputPath: 'fonts/'
}
}]
}
Попытался импортировать все вещи в мой файл main.scss
$fa-font-path: "../../node_modules/@fortawesome/fontawesome-free";
@import "../../node_modules/@fortawesome/fontawesome-free/scss/fontawesome";
@import "../../node_modules/@fortawesome/fontawesome-free/scss/solid";
Затем я попытался собрать npm run build
и получил ошибки:
ERROR in ./src/scss/main.scss
Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
ModuleNotFoundError: Module not found: Error: Can't resolve '../../node_modules/@fortawesome/fontawesome-free/fa-solid-900.eot' in 'C:\Users\gosto\Documents\project\src\scss'