From d26274d89d377067c1e2648192cffbf89464b361 Mon Sep 17 00:00:00 2001
From: wsj <593216709@qq.com>
Date: Wed, 28 Oct 2026 23:34:32 +0800
Subject: [PATCH] feat: 拆包

---
 .claude/skills/new-page/SKILL.md |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/.claude/skills/new-page/SKILL.md b/.claude/skills/new-page/SKILL.md
index 0bb9b31..39ae836 100644
--- a/.claude/skills/new-page/SKILL.md
+++ b/.claude/skills/new-page/SKILL.md
@@ -99,9 +99,13 @@
 
 ### 4.2 注册路由
 
-在 `src/router/routeConfig.tsx` 中增加配置,并补充组件与图标的 import:
+在 `src/router/routeConfig.tsx` 中增加配置,并补充图标 import 与懒加载页面组件:
 
 ```tsx
+// 顶部:import { lazy } from 'react';
+const Invoices = lazy(() => import('@/pages/business/invoices'));
+
+// appRoutes 中
 {
   path: '/business/invoices',
   title: '发票管理',
@@ -110,7 +114,7 @@
 },
 ```
 
-放入现有分组时写在其 `children` 中;新增一级分组时保持与现有分组相同的结构。
+页面组件必须用 `lazy(() => import(...))` 注册,不要静态 import,否则会把页面打进首屏 chunk。放入现有分组时写在其 `children` 中;新增一级分组时保持与现有分组相同的结构。
 
 ### 4.3 更新文档
 

--
Gitblit v1.9.3