import { defineConfig } from '@umijs/max'; export default defineConfig({ // 多入口 async chunk 间 esbuild helper 冲突(esbuild#3818,checker 直接 fatal 退出);改用 terser 压缩器绕开 jsMinifier: "terser", // ant-design-pro 同构:约定式路由 + max 内建能力 // MFSU 在本机反复出现 mfsu-virtual-entry 解析不到 src/.umi/umi.ts 的缓存问题,直接关闭(正确性优先) mfsu: false, proxy: { '/api': { target: 'http://127.0.0.1:8082', changeOrigin: true, }, }, npmClient: 'npm', // 未使用 @umijs/max 的 icons 能力(图标全部来自 @ant-design/icons),显式关闭: // 该特性的 esbuild 预构建扫描会在启动早期解析 src/.umi 临时文件,偶发竞态导致整屏 ERROR(编译实际成功) icons: false, });