perf: code-split vendor chunks — react/antd/echarts/markdown
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 9s
All checks were successful
Deploy Admin Frontend / build-and-deploy (push) Successful in 9s
This commit is contained in:
parent
085d65d05d
commit
31fa5d836a
@ -1,4 +1,4 @@
|
|||||||
import { defineConfig } from 'vite'
|
import { defineConfig } from 'vite'
|
||||||
import react from '@vitejs/plugin-react'
|
import react from '@vitejs/plugin-react'
|
||||||
import tailwindcss from '@tailwindcss/vite'
|
import tailwindcss from '@tailwindcss/vite'
|
||||||
import path from 'node:path'
|
import path from 'node:path'
|
||||||
@ -6,16 +6,26 @@ import path from 'node:path'
|
|||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
plugins: [react(), tailwindcss()],
|
plugins: [react(), tailwindcss()],
|
||||||
resolve: {
|
resolve: {
|
||||||
alias: {
|
alias: { '@': path.resolve(import.meta.dirname, 'src') },
|
||||||
'@': path.resolve(import.meta.dirname, 'src'),
|
},
|
||||||
|
build: {
|
||||||
|
rollupOptions: {
|
||||||
|
output: {
|
||||||
|
manualChunks(id: string) {
|
||||||
|
if (id.includes('node_modules/react') || id.includes('node_modules/react-dom')) return 'react'
|
||||||
|
if (id.includes('node_modules/antd') || id.includes('node_modules/@ant-design')) return 'antd'
|
||||||
|
if (id.includes('node_modules/echarts')) return 'echarts'
|
||||||
|
if (id.includes('node_modules/react-markdown') || id.includes('node_modules/react-syntax-highlighter') || id.includes('node_modules/remark-gfm')) return 'markdown'
|
||||||
|
if (id.includes('node_modules/@tanstack')) return 'query'
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
server: {
|
server: {
|
||||||
port: 5174,
|
port: 5174, host: true,
|
||||||
host: true,
|
|
||||||
proxy: {
|
proxy: {
|
||||||
'/api': 'https://api.longde.cloud',
|
'/api': 'https://api.longde.cloud',
|
||||||
'/admin-api': 'https://api.longde.cloud',
|
'/admin-api': 'https://api.longde.cloud',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user