要在 Laravel 的專案中使用 Tailwind CSS 和 Font Awesome 的方法如下:

1. 修改 webpack.mix.js 如下:

mix.js('resources/js/app.js', 'public/js')
.postCss('resources/css/app.css', 'public/css', [

     require('postcss-import'),
     require('tailwindcss'),
     require('autoprefixer'),
 ])
.sass('resources/sass/app.scss', 'public/css');
if (mix.inProduction()) {
    mix.version();
}

 

2. 安裝 fontawesome

npm install --save @fortawesome/fontawesome-free

 

3. 新增檔案 resources/sass/app.scss 並讀入 fontawsome

@import '~@fortawesome/fontawesome-free/scss/fontawesome';
@import '~@fortawesome/fontawesome-free/scss/regular';
@import '~@fortawesome/fontawesome-free/scss/solid';
@import '~@fortawesome/fontawesome-free/scss/brands';

 

4. 執行 npm run watch/dev/prod

如果路徑沒有錯應該就能夠順利使用了。

 

參考:
Installing Font Awesome with Tailwind in Laravel 8