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