Comment out build configuration in Vite setup for future reference. This includes manual chunking logic for feature-based and vendor dependencies, as well as chunk size warning limit settings.
This commit is contained in:
parent
41565c4c53
commit
803ca1cd1a
@ -11,46 +11,46 @@ export default defineConfig({
|
|||||||
"@": path.resolve(__dirname, "src"),
|
"@": path.resolve(__dirname, "src"),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
build: {
|
// build: {
|
||||||
rollupOptions: {
|
// rollupOptions: {
|
||||||
output: {
|
// output: {
|
||||||
manualChunks(id) {
|
// manualChunks(id) {
|
||||||
// Feature-based chunks - only for source files
|
// // Feature-based chunks - only for source files
|
||||||
if (!id.includes('node_modules')) {
|
// if (!id.includes('node_modules')) {
|
||||||
if (id.includes('/src/pages/superadmin/')) {
|
// if (id.includes('/src/pages/superadmin/')) {
|
||||||
return 'superadmin';
|
// return 'superadmin';
|
||||||
}
|
// }
|
||||||
if (id.includes('/src/pages/tenant/')) {
|
// if (id.includes('/src/pages/tenant/')) {
|
||||||
return 'tenant';
|
// return 'tenant';
|
||||||
}
|
// }
|
||||||
return;
|
// return;
|
||||||
}
|
// }
|
||||||
|
|
||||||
// Vendor chunks - group React ecosystem (including Redux) together
|
// // Vendor chunks - group React ecosystem (including Redux) together
|
||||||
// to avoid circular dependencies
|
// // to avoid circular dependencies
|
||||||
if (
|
// if (
|
||||||
id.includes('node_modules/react') ||
|
// id.includes('node_modules/react') ||
|
||||||
id.includes('node_modules/react-dom') ||
|
// id.includes('node_modules/react-dom') ||
|
||||||
id.includes('node_modules/react-router') ||
|
// id.includes('node_modules/react-router') ||
|
||||||
id.includes('node_modules/@reduxjs') ||
|
// id.includes('node_modules/@reduxjs') ||
|
||||||
id.includes('node_modules/redux') ||
|
// id.includes('node_modules/redux') ||
|
||||||
id.includes('node_modules/react-redux') ||
|
// id.includes('node_modules/react-redux') ||
|
||||||
id.includes('node_modules/scheduler') ||
|
// id.includes('node_modules/scheduler') ||
|
||||||
id.includes('node_modules/object-assign')
|
// id.includes('node_modules/object-assign')
|
||||||
) {
|
// ) {
|
||||||
return 'react-vendor';
|
// return 'react-vendor';
|
||||||
}
|
// }
|
||||||
|
|
||||||
// UI libraries
|
// // UI libraries
|
||||||
if (id.includes('node_modules/lucide-react')) {
|
// if (id.includes('node_modules/lucide-react')) {
|
||||||
return 'ui-vendor';
|
// return 'ui-vendor';
|
||||||
}
|
// }
|
||||||
|
|
||||||
// All other node_modules go to vendor
|
// // All other node_modules go to vendor
|
||||||
return 'vendor';
|
// return 'vendor';
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
chunkSizeWarningLimit: 600,
|
// chunkSizeWarningLimit: 600,
|
||||||
},
|
// },
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user