【发布时间】:2022-10-22 06:31:09
【问题描述】:
我正在尝试使用 Tailwindcss、Laravel 和 vite-plugin 构建两个单独的 CSS 文件。
这两个 css 文件使用不同的配置,但我不知道如何指定正确的tailwind.config.js对于每个构建。
- 应用程序.css应该使用tailwind.config.js
- 邮件.css应该使用尾风-mail.config.js
vite.config.js
import { defineConfig } from "vite"
import laravel from "laravel-vite-plugin"
export default defineConfig({
plugins: [
laravel({
input: ["resources/css/app.css", "resources/js/app.js", "resources/css/mail.css"]
refresh: true,
})
]
})
postcss.config.js
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
}
tailwind.config.js
module.exports = {
content: [
'./vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php',
'./vendor/laravel/jetstream/**/*.blade.php',
'./storage/framework/views/*.php',
'./resources/views/**/*.blade.php',
],
theme: {},
plugins: [require("@tailwindcss/forms"), require("@tailwindcss/typography")],
}
尾风-mail.config.js
module.exports = {
content: ["./resources/views/mails/**/*.blade.php"],
theme: {},
plugins: [require("@tailwindcss/typography")],
}
【问题讨论】:
-
试图也弄清楚这一点。由于原始文章是针对 webpack 的,因此无法在网上找到任何与 vite 相关的内容。如果您设法弄清楚,请创建一个答案。
-
@m33ts4k0z 抱歉,我还没有弄清楚。
标签: laravel tailwind-css vite