chore(config): update next config, dependencies, and project rules
- Update next.config.ts - Update package.json and package-lock.json - Update .trae/rules/project_rules.md
This commit is contained in:
@@ -121,3 +121,35 @@ src/modules/[module]/
|
||||
- 使用 Conventional Commits 格式:`feat(scope): description`
|
||||
- 类型:`feat`, `fix`, `chore`, `docs`, `style`, `refactor`, `test`, `perf`, `ci`
|
||||
- 提交前必须运行 `npm run lint` 和 `npx tsc --noEmit` 确保零错误
|
||||
|
||||
## 问题记录规则
|
||||
|
||||
**所有工作完成后,必须将遇到的问题记录到 `docs/troubleshooting/known-issues.md`(速查手册格式)。**
|
||||
|
||||
### 必须记录的场景
|
||||
|
||||
| 场景 | 记录要求 |
|
||||
|------|---------|
|
||||
| 构建报错(dev/build/lint/tsc) | 记录错误现象 + 正确写法 |
|
||||
| 运行时异常(白屏/API 报错/数据加载失败) | 记录错误现象 + 正确写法 |
|
||||
| 框架/库版本兼容问题 | 记录错误现象 + 正确写法 |
|
||||
| 依赖配置问题(serverExternalPackages/webpackIgnore 等) | 记录错误现象 + 正确写法 |
|
||||
| 架构约束违规 | 记录错误现象 + 正确写法 |
|
||||
|
||||
### 记录格式
|
||||
|
||||
以**规则表**形式记录,指明正确做法,无需详细解释原因:
|
||||
|
||||
```markdown
|
||||
## 问题分类标题
|
||||
|
||||
| 规则 | 正确写法 | 错误写法 |
|
||||
|------|---------|---------|
|
||||
| 简述规则 | 代码示例 | 代码示例 |
|
||||
```
|
||||
|
||||
### 记录要求
|
||||
|
||||
- **速查手册风格**:只指明方向,不做新手指导
|
||||
- **去重**:同类问题在原条目补充,不重复创建
|
||||
- **可操作**:正确写法需具体到代码示例
|
||||
|
||||
Reference in New Issue
Block a user