refactor: split vendor

This commit is contained in:
Carlos Valente
2024-11-28 18:46:16 +01:00
committed by Carlos Valente
parent 85b71627a8
commit 272f788c15
+10 -2
View File
@@ -2,7 +2,6 @@ import { sentryVitePlugin } from '@sentry/vite-plugin';
import react from '@vitejs/plugin-react';
import { fileURLToPath, URL } from 'node:url';
import { defineConfig } from 'vite';
import { splitVendorChunkPlugin } from 'vite';
import { compression } from 'vite-plugin-compression2';
import svgrPlugin from 'vite-plugin-svgr';
@@ -14,7 +13,6 @@ const isDev = process.env.NODE_ENV === 'local' || process.env.NODE_ENV === 'deve
export default defineConfig({
plugins: [
react(),
splitVendorChunkPlugin(),
svgrPlugin(),
!isDev &&
sentryVitePlugin({
@@ -49,6 +47,16 @@ export default defineConfig({
build: {
outDir: './build',
sourcemap: true,
rollupOptions: {
output: {
manualChunks(id) {
// Split vendor code
if (id.includes('node_modules')) {
return 'vendor';
}
},
},
},
},
resolve: {
alias: {