Optimize admin web bundle

This commit is contained in:
2026-07-07 13:03:00 +08:00
parent 55b7c5b0ea
commit bcdf91c85d
6 changed files with 127 additions and 5 deletions

View File

@@ -3,6 +3,28 @@ import { defineConfig } from "vite";
export default defineConfig({
plugins: [vue()],
build: {
rollupOptions: {
output: {
manualChunks(id) {
if (!id.includes("node_modules")) return undefined;
if (id.includes("element-plus/es/components/table")) return "el-table";
if (
id.includes("/vue/") ||
id.includes("@vue/") ||
id.includes("@vueuse") ||
id.includes("async-validator") ||
id.includes("@popperjs") ||
id.includes("@floating-ui") ||
id.includes("dayjs")
) {
return "vendor";
}
return undefined;
},
},
},
},
server: {
host: "127.0.0.1",
port: 5174,