From befdeba77c489d0ad0819a4b358b079a07d7e8cf Mon Sep 17 00:00:00 2001 From: iven Date: Sun, 24 May 2026 12:02:20 +0800 Subject: [PATCH] =?UTF-8?q?fix(mp):=20lazyCodeLoading=20=E4=BB=85=E7=94=9F?= =?UTF-8?q?=E4=BA=A7=E6=9E=84=E5=BB=BA=E5=90=AF=E7=94=A8=EF=BC=8C=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=20DevTools/=E7=9C=9F=E6=9C=BA=E8=B0=83=E8=AF=95?= =?UTF-8?q?=E5=8D=A1=E6=AD=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit dev 模式(watch)下 lazyCodeLoading 导致 DevTools 内存膨胀至 2GB+ 卡死, 这是微信开发者工具的已知兼容问题。改为仅在 production 构建时启用。 --- apps/miniprogram/src/app.config.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/miniprogram/src/app.config.ts b/apps/miniprogram/src/app.config.ts index cc16c3b..7c8b4a7 100644 --- a/apps/miniprogram/src/app.config.ts +++ b/apps/miniprogram/src/app.config.ts @@ -1,5 +1,6 @@ export default defineAppConfig({ - lazyCodeLoading: 'requiredComponents', + // 仅生产构建启用,dev 模式下 lazyCodeLoading 导致 DevTools / 真机调试卡死 + ...(process.env.NODE_ENV === 'production' ? { lazyCodeLoading: 'requiredComponents' as const } : {}), pages: [ 'pages/index/index', 'pages/login/index',