Monorepo Troubleshooting
Tailwind Classes Missing in Build (v4)
Context:
- Tailwind v4 uses automatic source detection.
- In monorepos, shared package paths may need explicit
@sourcedirectives.
Related issues:
Option 1: Add @source for shared package paths
Example (apps/ai-rag-agent/apps/chat/src/app/globals.css):
@import "tailwindcss";
@source "../../../../../../packages/ui/**/*";
Option 2: Keep dynamic classes discoverable
When class names are fully dynamic, ensure they are represented in static source paths Tailwind scans.
Extra Checks
- Confirm target files are not excluded by
.gitignore. - Confirm shared package path is reachable from the app stylesheet.