Back to all fixes
CuratedTypeScriptVite 8local
Vite 8 dev server crash: "init_emotion_react_browser_development_esm is not defined" / similar init_* errors with MUI or React
Problem
Dev server (or build) throws errors referencing generated helper names like `init_emotion_react_browser_development_esm` when using MUI v5/v9 or other packages with emotion/React peer deps, starting around Vite 8.0.13-8.0.16. Symptom is a runtime crash on load, not a build-time error.
Solution
typescript
Caused by a Rolldown CJS/ESM interop bug. Fixed upstream in Rolldown 1.1.2, which shipped in Vite 8.1.0 - upgrade to vite@8.1.0 or later. If you must stay on an older Vite 8.0.x, pin rolldown to the last known-good release via a package.json override:
```json
"overrides": { "rolldown": "1.0.1" }
```
Note: overriding to 1.1.2 alone does NOT work while still on Vite 8.0.13 - only 1.0.1 is compatible there. Upgrading Vite itself to 8.1.0 is the real fix.