用途:这是一个“让本机跑通仓库”的安装向导技能,面向脚本类仓库。目标是验证环境、安装依赖、运行全部测试,并持续修复失败测试,直到 100% 通过。\n\n主要能力与流程:第一阶段检查环境,执行 bun --version 确认 Bun 是否安装,未安装则停止并提示从 https://bun.sh 安装;同时确认处于含 package.json 且带有 test 脚本的目录,并区分系统支持情况(macOS/Linux 完整支持,Windows 需要 WSL)。第二阶段安装依赖,运行 bun install;失败时删除 bun.lockb 后重试,仍失败则向用户报告具体错误。第三阶段运行 bun run test 并记录通过/失败情况。第四阶段进入修复循环,分析错误并定位原因,例如缺少依赖、导入路径错误、跨平台问题、缺少凭据、文件不存在或类型错误,随后做最小修复并重新运行测试,循环直至全部通过。第五阶段做最终验证,再运行一次 bun run test 以及 bun run lint,必要时修复。第六阶段输出胜利报告,列出通过的测试总数、已应用的修复项和 READY TO USE 状态。\n\n必要用法:在目标仓库目录中使用,主要命令为 bun install、bun run test、bun run lint。成功标准为 bun run test 退出码为 0、全部 186+ 测试通过、无 lint 错误、package.json 中所有脚本可正常运行。\n\n限制:需要先安装 Bun,否则不会继续;Windows 环境下需借助 WSL;资料未说明具体支持的 Bun 版本范围、测试数量是否固定为 186+、凭据文件格式细节以及适用仓库类型之外的场景。
fix-on-my-computer
测试与质量
更新于 10-16 09:32