# ErrLens 开发环境配置 ## 前置依赖 | 工具 | 版本要求 | 说明 | |------|---------|------| | Node.js | >= 20.x | JavaScript 运行时 | | pnpm | >= 9.0.0 | 包管理器 | | Python | >= 3.10 | AI 训练算法 | | Git | >= 2.40 | 版本控制 | ## 快速开始 ```bash # 1. 克隆项目 git clone cd errlens # 2. 安装前端依赖 pnpm install # 3. 恢复上下文(换电脑后) # 在 Trae 中使用 resume-context Skill # 4. 启动开发服务器(根据子项目) cd projects/P01_errlens_app pnpm dev ``` ## 子项目环境 ### P01_errlens_app(小程序) ```bash cd projects/P01_errlens_app pnpm install pnpm dev ``` ### P02_errlens_training(训练算法) ```bash cd projects/P02_errlens_training python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txt ``` ### P03_errlens_web(Web 管理后台) ```bash cd projects/P03_errlens_web pnpm install pnpm dev ``` ## 开发工具 - **IDE**: Trae CN - **AI 协作**: 1 人 + 2AI(Dev AI + QA AI) - **上下文同步**: 使用 `resume-context` Skill ## 跨平台开发 本项目支持在 Windows、macOS、Linux 上开发。换电脑时: 1. `git pull` 拉取最新代码 2. 在 Trae 中使用 `resume-context` Skill 恢复上下文 3. 继续开发 ## 环境变量 各子项目的环境变量文件: - `projects/P01_errlens_app/.env` - `projects/P03_errlens_web/.env` 参考各子项目的 `ENVIRONMENT.md` 获取详细配置。