在Laravel 8中使用Tailwind安装Font Awesome

编程入门 行业动态 更新时间:2024-10-27 01:23:54
本文介绍了在Laravel 8中使用Tailwind安装Font Awesome的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在尝试将具有新功能的Font Awesome添加到具有惯性的Laravel 8 Jetstream中,但是会收到以下错误消息

I'm trying to add Font Awesome to newly installed Laravel 8 Jetstream with Inertia but receiving the following error

来自PostCSS插件的未知错误.您当前的PostCSS版本是8.2.4,但是postcss-import使用7.0.35.也许这是以下错误的根源.

错误:无法找到〜@ fortawesome/fontawesome-free/scss/brands"

Error: Failed to find '~@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'), }, }, };

推荐答案

  • 首先,设置webpack.mix.js如下:

  • First, set up webpack.mix.js as follows: 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:

    2.- Go ahead and install fontawesome:

    npm install --save @fortawesome/fontawesome-free

    3.-创建一个新文件" resources/sass/app.scss "并包括以下内容:

    3.- Create a new file "resources/sass/app.scss" and include the following:

    @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.-执行以下命令:

    4.- Execute the following commands:

    npm install && npm run dev

    再来一次

    npm run dev

    .

    更多推荐

    在Laravel 8中使用Tailwind安装Font Awesome

    本文发布于:2023-11-15 12:28:34,感谢您对本站的认可!
    本文链接:https://www.elefans.com/category/jswz/34/1594443.html
    版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
    本文标签:Tailwind   Laravel   Awesome   Font

    发布评论

    评论列表 (有 0 条评论)
    草根站长

    >www.elefans.com

    编程频道|电子爱好者 - 技术资讯及电子产品介绍!