62 lines
1.7 KiB
Markdown
62 lines
1.7 KiB
Markdown
# PROJECT KNOWLEDGE BASE
|
||
|
||
## STRUCTURE
|
||
|
||
```
|
||
Project/
|
||
├── build/ # Vite 构建插件
|
||
│ └── vite-plugin-code-version.js
|
||
├── public/ # 静态资源
|
||
├── src/ # 源代码
|
||
│ ├── api/ # API 接口
|
||
│ ├── assets/ # 静态资源
|
||
│ ├── components/ # 公共组件
|
||
│ ├── extends/ # Vue 扩展
|
||
│ ├── icons/ # SVG 图标
|
||
│ ├── layout/ # 布局组件
|
||
│ ├── plugins/ # 插件
|
||
│ ├── router/ # 路由
|
||
│ ├── store/ # 状态管理
|
||
│ ├── styles/ # 样式
|
||
│ ├── utils/ # 工具函数
|
||
│ ├── views/ # 页面
|
||
│ ├── App.vue # 根组件
|
||
│ └── main.js # 入口文件
|
||
├── .env # 环境变量
|
||
├── .env.development # 开发环境变量
|
||
├── .env.production # 生产环境变量
|
||
├── index.html # HTML 入口
|
||
├── vite.config.js # Vite 配置
|
||
└── package.json # 依赖配置
|
||
```
|
||
## CONVENTIONS
|
||
|
||
### 路径别名
|
||
```typescript
|
||
@/* → src/*
|
||
```
|
||
|
||
### 提交规范(CLAUDE.md 已定义)
|
||
- Conventional Commits 格式
|
||
- 描述用中文
|
||
- `feat|fix|ci|build` 才进 Release Notes
|
||
|
||
## ANTI-PATTERNS (禁止)
|
||
|
||
| 禁止 | 原因 |
|
||
|------|------|
|
||
| 使用箭头函数缩写 | 代码不直观 |
|
||
|
||
## COMMANDS
|
||
|
||
```bash
|
||
# 开发
|
||
npm run dev
|
||
|
||
# 构建
|
||
npm run build
|
||
|
||
# 检测代码
|
||
npm run lint
|
||
```
|