From b597c5deb12e10377fef7f93649567dea0073f73 Mon Sep 17 00:00:00 2001 From: fz6m <59400654+fz6m@users.noreply.github.com> Date: Tue, 14 Nov 2023 23:31:30 +0800 Subject: [PATCH] chore: only override ie --- packages/preset-umi/src/features/legacy/legacy.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/preset-umi/src/features/legacy/legacy.ts b/packages/preset-umi/src/features/legacy/legacy.ts index 6231a24dafb5..cea4fe5318ca 100644 --- a/packages/preset-umi/src/features/legacy/legacy.ts +++ b/packages/preset-umi/src/features/legacy/legacy.ts @@ -132,10 +132,15 @@ export default (api: IApi) => { memo.cssMinifier = CSSMinifier.cssnano; // specify a low-compatibility target for babel transform + const ieTarget = userConfig.targets?.ie || api.config.targets?.ie || 11; memo.targets = { - ie: 11, - ...userConfig.targets, + ie: ieTarget, }; + logger.info( + `${legacyModeLabel} set compatiable target to ${chalk.yellow( + `ie ${ieTarget}`, + )}`, + ); logger.info( `${legacyModeLabel} is enabled, we automatically modify the ${[