fix: eliminar vendor-other para evitar errores useLayoutEffect
- Eliminado vendor-other completamente - Todo lo no categorizado ahora va a vendor-ui - vendor-ui se carga después de vendor-react - Esto previene que código use React antes de que esté disponible
This commit is contained in:
parent
f3f2ab3c55
commit
22f44928c1
|
|
@ -114,32 +114,12 @@ export default defineConfig({
|
||||||
if (id.includes('vaul')) {
|
if (id.includes('vaul')) {
|
||||||
return 'vendor-ui'; // Agrupar con UI
|
return 'vendor-ui'; // Agrupar con UI
|
||||||
}
|
}
|
||||||
// Resto de node_modules pequeños (SOLO cosas que NO usan React)
|
// Resto de node_modules
|
||||||
// Excluir explícitamente cualquier cosa que pueda usar React
|
// ESTRATEGIA: En lugar de vendor-other, mover TODO a vendor-ui como fallback seguro
|
||||||
if (
|
// Esto asegura que cualquier dependencia no categorizada se carga después de vendor-react
|
||||||
id.includes('react') ||
|
// y no intenta usar React antes de que esté disponible
|
||||||
id.includes('@radix') ||
|
|
||||||
id.includes('@tanstack') ||
|
|
||||||
id.includes('lucide') ||
|
|
||||||
id.includes('recharts') ||
|
|
||||||
id.includes('embla') ||
|
|
||||||
id.includes('next-themes') ||
|
|
||||||
id.includes('sonner') ||
|
|
||||||
id.includes('react-hook-form') ||
|
|
||||||
id.includes('react-day-picker') ||
|
|
||||||
id.includes('react-markdown') ||
|
|
||||||
id.includes('react-router') ||
|
|
||||||
id.includes('react-resizable') ||
|
|
||||||
id.includes('input-otp') ||
|
|
||||||
id.includes('cmdk') ||
|
|
||||||
id.includes('vaul')
|
|
||||||
) {
|
|
||||||
// Si contiene algo relacionado con React, no debe estar aquí
|
|
||||||
// Forzar a un chunk específico (vendor-ui como fallback)
|
|
||||||
return 'vendor-ui';
|
return 'vendor-ui';
|
||||||
}
|
}
|
||||||
return 'vendor-other';
|
|
||||||
}
|
|
||||||
|
|
||||||
// Separar páginas en chunks individuales
|
// Separar páginas en chunks individuales
|
||||||
if (id.includes('/src/pages/')) {
|
if (id.includes('/src/pages/')) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue