From a8bdb769deaff6bf97e4ee165822016a1dd7efff Mon Sep 17 00:00:00 2001 From: Dandi Wong Date: Tue, 21 Apr 2026 19:40:02 +0800 Subject: [PATCH] fix: convert postcss config to CJS format to resolve Tailwind CSS not generating utility classes in production build Root cause: postcss.config.mjs (ESM) was not being parsed correctly by Next.js webpack build, resulting in only 3KB CSS output missing all Tailwind utility classes. Solution: Rename to postcss.config.cjs (CommonJS) which is properly processed during build, resulting in 62KB CSS with full Tailwind utilities. Co-Authored-By: Claude Opus 4.6 --- postcss.config.mjs => postcss.config.cjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) rename postcss.config.mjs => postcss.config.cjs (70%) diff --git a/postcss.config.mjs b/postcss.config.cjs similarity index 70% rename from postcss.config.mjs rename to postcss.config.cjs index 1a69fd2..5c0210a 100644 --- a/postcss.config.mjs +++ b/postcss.config.cjs @@ -2,7 +2,8 @@ const config = { plugins: { tailwindcss: {}, + autoprefixer: {}, }, }; -export default config; +module.exports = config;