Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork4.8k
Description
What version of Tailwind CSS are you using?
"@tailwindcss/vite": "^4.1.6","tailwindcss": "^4.1.6",
What build tool (or framework if it abstracts the build tool) are you using?
"@tanstack/react-start": "^1.120.4-alpha.6","vite": "^6.1.0"
What version of Node.js are you using?
v20.17.0
What browser are you using?
not relevant
What operating system are you using?
macOS
Reproduction URL
yjoer/basic-virtual-file-based@9f291d9
Describe your issue
vite tailwind plugin does not support the new vite environment API yet.
This caused the build to fail in TanStack Start which uses the vite environment:
[@tailwindcss/vite:generate:build] Cannot create proxy with a non-object as target or handlerfile: /basic-virtual-file-based/src/styles.css?transform-only
The reason for this build failure is that the fallback that vite uses when a plugin usescreateResolver
requires the environment to be called'ssr'
which in TanStack Start's case was not the case.
We renamed the server environment in TanStack Start tossr
to ensure compatibliity:TanStack/router#4167
However, the tailwind vite plugin should eventually support the vite environment API by migrating tocreateIdResolver
seevitejs/vite#20031