From 741afb9d576611241cad5c46fee8f15fc65f49c4 Mon Sep 17 00:00:00 2001 From: SANmq <50514663+SANmq@users.noreply.github.com> Date: Mon, 27 May 2024 22:27:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=85=BC=E5=AE=B9=E4=B8=80=E4=B8=8B?= =?UTF-8?q?=E9=83=A8=E5=88=86=E5=BA=93=E7=9A=84=E6=B5=8F=E8=A7=88=E5=99=A8?= =?UTF-8?q?=E5=85=A5=E5=8F=A3=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 具体表现为qrcode这种node环境和浏览器环境不同代码的,且在package.json中配置了browser的库。升级项目采用mfsu时遇到打包依赖报错,入口选择node版本的 --- packages/mfsu/src/utils/resolveUtils.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/mfsu/src/utils/resolveUtils.ts b/packages/mfsu/src/utils/resolveUtils.ts index 2650cbc41ca5..8cfcf3f8c553 100644 --- a/packages/mfsu/src/utils/resolveUtils.ts +++ b/packages/mfsu/src/utils/resolveUtils.ts @@ -12,6 +12,8 @@ const browserResolver = enhancedResolve.create({ exportsFields: EXPORTS_FIELDS, conditionNames: ['browser', 'import'], symlinks: false, + // 兼容一下部分库的地址解析,比如qrcode库,package.json里配置了browser的入口地址 + aliasFields: ["browser"] }); const esmResolver = enhancedResolve.create({