perf: split oversized admin bundles
All checks were successful
CI / check (pull_request) Successful in 3m38s
All checks were successful
CI / check (pull_request) Successful in 3m38s
This commit is contained in:
@@ -4,6 +4,33 @@ import react from '@vitejs/plugin-react';
|
|||||||
// https://vite.dev/config/
|
// https://vite.dev/config/
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
plugins: [react()],
|
plugins: [react()],
|
||||||
|
build: {
|
||||||
|
rolldownOptions: {
|
||||||
|
output: {
|
||||||
|
codeSplitting: {
|
||||||
|
groups: [
|
||||||
|
{
|
||||||
|
name: 'react',
|
||||||
|
test: /node_modules[\\/](react|react-dom|react-router|react-router-dom)[\\/]/,
|
||||||
|
priority: 30,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'echarts',
|
||||||
|
test: /node_modules[\\/](echarts|zrender)[\\/]/,
|
||||||
|
priority: 20,
|
||||||
|
maxSize: 300_000,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'antd',
|
||||||
|
test: /node_modules[\\/](@ant-design|antd|rc-[^\\/]+)[\\/]/,
|
||||||
|
priority: 10,
|
||||||
|
maxSize: 300_000,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
server: {
|
server: {
|
||||||
port: 3002,
|
port: 3002,
|
||||||
proxy: {
|
proxy: {
|
||||||
|
|||||||
Reference in New Issue
Block a user