[英]Laravel InertiaJS SSR: Cannot find module laravel-vite-plugin/inertia-helpers.js
[英]Build separate CSS files using Tailwindcss and laravel-vite-plugin
我正在嘗試使用 Tailwindcss、Laravel 和 vite-plugin 構建兩個單獨的 CSS 文件。
這兩個 css 文件使用不同的配置,但我不知道如何為每個構建指定正確的tailwind.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")],
}
tailwind-mail.config.js
module.exports = {
content: ["./resources/views/mails/**/*.blade.php"],
theme: {},
plugins: [require("@tailwindcss/typography")],
}
我自己還沒有嘗試過,但是閱讀 Tailwind CSS v3.2 的發行說明應該很容易使用@config <filename>
分成兩個 CSS 文件:
應用程序.css
@config "./tailwind.config.js";
@tailwind base;
@tailwind components;
@tailwind utilities;
郵箱.css
@config "./tailwind.mail.config.js";
@tailwind base;
@tailwind components;
@tailwind utilities;
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,
})
]
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.