【发布时间】:2021-04-24 12:44:36
【问题描述】:
我正在尝试将 Font Awesome 添加到带有 Inertia 的新安装的 Laravel 8 Jetstream 但收到以下错误
来自 PostCSS 插件的未知错误。您当前的 PostCSS 版本是 8.2.4,但 postcss-import 使用 7.0.35。也许这就是下面错误的根源。
错误:找不到“~@fortawesome/fontawesome-free/scss/brands”
App.css
@import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities';
@import '~@fortawesome/fontawesome-free/scss/brands';
@import '~@fortawesome/fontawesome-free/scss/regular';
@import '~@fortawesome/fontawesome-free/scss/solid';
@import '~@fortawesome/fontawesome-free/scss/fontawesome';
Webpack.mix
mix.js('resources/js/app.js', 'public/js').vue()
.postCss('resources/css/app.css', 'public/css', [
require('postcss-import'),
require('tailwindcss'),
require('autoprefixer'),
])
.webpackConfig(require('./webpack.config'));
if (mix.inProduction()) {
mix.version();
}
Webpack 配置
const path = require('path');
module.exports = {
resolve: {
alias: {
'@': path.resolve('resources/js'),
},
},
};
【问题讨论】:
-
试试这个
@import '~@fortawesome/fontawesome-free/css/all.min.css'; -
@KamleshPaul 还是一样。我认为这是 postcss 问题
-
好的,然后删除 postcss
标签: laravel font-awesome laravel-8 tailwind-css