Laravel 的第二个 app.css 文件的用途是什么?

What's the purpose of Laravel's second app.css file?

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

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

的目的

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

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