---
name: build-and-test
description: 构建本项目并运行测试套件，用于在改动后验证是否破坏功能。当用户要求"跑测试 / 构建验证 / 确认没破坏"时使用。
---

# 构建并测试

按以下顺序在本项目里执行验证：

1. 安装依赖：`<!-- 填入，如 npm ci -->`
2. 构建：`<!-- 填入，如 npm run build -->`
3. 运行测试：`<!-- 填入，如 npm test -->`

规则：
- 任意一步失败时，先读错误信息，定位到本次 diff 相关的代码。
- 给出修复建议（被要求时再直接改代码）。
- 不要把环境/网络类错误误判为代码缺陷。
