diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index a8aceb2..356faad 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -7,6 +7,19 @@ import basicSsl from "@vitejs/plugin-basic-ssl"; export default defineConfig({ plugins: [react(), tailwindcss(), basicSsl()], + // 🚀 构建优化:将第三方巨头独立分包,利用浏览器缓存 + build: { + rollupOptions: { + output: { + manualChunks: { + "vendor-react": ["react", "react-dom", "react-router-dom"], + "vendor-antd": ["antd", "@ant-design/icons"], + "vendor-qrcode": ["html5-qrcode"], + }, + }, + }, + }, + clearScreen: false, server: { host: "0.0.0.0",