import vue from "@vitejs/plugin-vue"; import { defineConfig } from "vite"; export default defineConfig({ base: "/login/", 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: "0.0.0.0", port: 5174, hmr: { protocol: "ws", clientPort: 80, }, }, });