fix: añadir optimizeDeps para React y mejorar resolución
- Incluir React y React DOM en optimizeDeps - Añadir condiciones de resolución explícitas - Mejorar configuración de esbuild - Esto asegura que React se pre-bundle correctamente
This commit is contained in:
parent
ae030e7449
commit
7c05276d41
|
|
@ -40,6 +40,13 @@ export default defineConfig({
|
||||||
// CRÍTICO: Forzar deduplicación de React para evitar errores useLayoutEffect
|
// CRÍTICO: Forzar deduplicación de React para evitar errores useLayoutEffect
|
||||||
// Esto asegura que solo hay una instancia de React en el bundle
|
// Esto asegura que solo hay una instancia de React en el bundle
|
||||||
dedupe: ["react", "react-dom"],
|
dedupe: ["react", "react-dom"],
|
||||||
|
// Asegurar que React se resuelve correctamente
|
||||||
|
conditions: ["import", "module", "browser", "default"],
|
||||||
|
},
|
||||||
|
// Optimización: Asegurar que React se carga primero
|
||||||
|
optimizeDeps: {
|
||||||
|
include: ["react", "react-dom"],
|
||||||
|
exclude: [],
|
||||||
},
|
},
|
||||||
// Configuración para procesar archivos .md e imágenes
|
// Configuración para procesar archivos .md e imágenes
|
||||||
assetsInclude: ["**/*.md", "**/*.png", "**/*.jpg", "**/*.jpeg", "**/*.svg", "**/*.gif"],
|
assetsInclude: ["**/*.md", "**/*.png", "**/*.jpg", "**/*.jpeg", "**/*.svg", "**/*.gif"],
|
||||||
|
|
@ -154,6 +161,11 @@ export default defineConfig({
|
||||||
// import content from './file.md?raw'
|
// import content from './file.md?raw'
|
||||||
// Esto importará el contenido del archivo como string
|
// Esto importará el contenido del archivo como string
|
||||||
optimizeDeps: {
|
optimizeDeps: {
|
||||||
|
include: ["react", "react-dom"],
|
||||||
exclude: [],
|
exclude: [],
|
||||||
|
// Forzar pre-bundling de React para evitar problemas de resolución
|
||||||
|
esbuildOptions: {
|
||||||
|
target: "es2020",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue