import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' import { viteSingleFile } from "vite-plugin-singlefile" // https://vite.dev/config/ export default defineConfig({ plugins: [react(), viteSingleFile()], base: './', server: { host: '0.0.0.0', port: 5173, proxy: { '/api': { target: 'http://localhost:3002', changeOrigin: true, secure: false, } } }, build: { assetsInlineLimit: 0, // 强制所有图片不转 base64,直接走文件路径,提高 html2canvas 稳定性 chunkSizeWarningLimit: 100000000, cssCodeSplit: false, assetsDir: 'assets', rollupOptions: { output: { inlineDynamicImports: true, manualChunks: undefined, }, }, }, })