From 757c27c94ac24dc85ad4460bdfcc4b7f7ab3a1dc Mon Sep 17 00:00:00 2001 From: goddonebianu Date: Fri, 20 Feb 2026 22:38:57 +0800 Subject: [PATCH] remove index.ts --- src/design-system/README.md | 54 +++++++++++++++++-------------------- src/design-system/index.ts | 52 ----------------------------------- 2 files changed, 25 insertions(+), 81 deletions(-) delete mode 100644 src/design-system/index.ts diff --git a/src/design-system/README.md b/src/design-system/README.md index 6d5aa49..30c06a8 100644 --- a/src/design-system/README.md +++ b/src/design-system/README.md @@ -33,7 +33,6 @@ src/design-system/ │ └── stack/ ├── navigation/ # 导航组件 │ └── tabs/ -└── index.ts # 统一导出 ``` ## 快速开始 @@ -47,10 +46,7 @@ pnpm add class-variance-authority clsx tailwind-merge ### 导入组件 ```tsx -// 方式 1: 从主入口导入(简单但 tree-shaking 较差) -import { Button, Input, Card } from '@/design-system'; - -// 方式 2: 从子路径导入(更好的 tree-shaking) +// 使用显式导入以获得更好的 tree-shaking import { Button } from '@/design-system/base/button'; import { Input } from '@/design-system/base/input'; import { Card } from '@/design-system/base/card'; @@ -59,7 +55,8 @@ import { Card } from '@/design-system/base/card'; ### 使用组件 ```tsx -import { Button, Card } from '@/design-system'; +import { Button } from '@/design-system/base/button'; +import { Card } from '@/design-system/base/card'; export function MyComponent() { return ( @@ -130,7 +127,7 @@ export function MyComponent() { 按钮组件,支持多种变体和尺寸。 ```tsx -import { Button } from '@/design-system'; +import { Button } from '@/design-system/base/button';