首页 > 解决方案 > Laravel 的第二个 app.css 文件的目的是什么?

问题描述

我正在学习 Laravel 8,我对它的目的感到困惑Resources\css\app.css。Resources 文件夹中的所有其他内容似乎都有目的,但这里的文件不仅是app.css空的,向其中添加任何内容然后编译npm run dev也没有任何作用。

如果我与 Laravel 一起使用的所有自定义 CSS 都需要放置public\css,这就是我理解 Laravel 应该工作的方式,那么目的是Resources\css\app.css什么?

标签: phpcsslaravelnpmnpm-run

解决方案


您应该将 CSS 写入 resources\css\app.css 中的文件。

然后使用 Laravel Mix 可以编译、压缩它,并且可能会执行其他步骤,例如清除未使用的 CSS 类(如果您使用 TailwindCSS 之类的东西)。此过程将替换 public\css 中的文件,因此不要将您的样式直接写入此文件。


推荐阅读