fix(web): 显式关闭 umi icons 特性,消除 dev 启动偶发整屏 esbuild ERROR
douyin-release-gate / verify (push) Failing after 3m3s
douyin-release-gate / verify (push) Failing after 3m3s
根因:@umijs/max 内建的 icons 预构建会在启动早期用 esbuild 扫描源码、 按别名解析 src/.umi 临时产物;窗口期内临时文件未就绪即报 "Could not resolve src/.umi/umi.ts"、"Can't resolve .umi/exports" 等 整屏 ERROR(webpack 编译与页面功能不受影响)。上游同类竞态的已知问题 (umijs/umi#10339 修过一处同类)。本项目图标全部直接来自 @ant-design/icons, 不使用该特性,故显式 icons: false 关闭,扫描进程不再启动。
This commit is contained in:
@@ -13,4 +13,7 @@ export default defineConfig({
|
||||
},
|
||||
},
|
||||
npmClient: 'npm',
|
||||
// 未使用 @umijs/max 的 icons 能力(图标全部来自 @ant-design/icons),显式关闭:
|
||||
// 该特性的 esbuild 预构建扫描会在启动早期解析 src/.umi 临时文件,偶发竞态导致整屏 ERROR(编译实际成功)
|
||||
icons: false,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user