序言
本教程由「小荣的网络开发日志」实操整理编写,实操踩坑验证,内容真实可靠。
遇到操作问题可直接联系作者,转载需标注原文出处,禁止私自篡改商用。
承接网站、APP、小程序、各类脚本定制开发;
AI 编程教学、一对一项目全程陪跑,提供免费技术咨询。
联系方式: 微信:rongyaolg 电话:18375295913
Roo Code 能做什么
Roo Code 官方介绍中提到,它可以:
| 能力 | 用途 |
|---|---|
| Generate Code | 根据自然语言生成代码 |
| Refactor & Debug | 重构和调试已有代码 |
| Write Documentation | 编写和更新文档 |
| Answer Questions | 回答代码库相关问题 |
| Automate Tasks | 自动处理重复任务 |
| Utilize MCP Servers | 连接 MCP 服务 |
常见模式
Marketplace 页面中提到 Roo Code 支持多种模式:
| 模式 | 适合场景 |
|---|---|
| Code Mode | 日常写代码、编辑文件 |
| Architect Mode | 规划系统、设计方案、迁移 |
| Ask Mode | 快速问答、解释代码 |
| Debug Mode | 排查问题、加日志、定位原因 |
| Custom Modes | 团队自定义工作流 |
第一次打开项目可以这样问
请先阅读当前项目结构,用小白能懂的话告诉我:
1. 这是一个什么项目
2. 主要目录有什么作用
3. 如何安装依赖
4. 如何启动项目
5. 暂时不要修改代码修复报错
我运行 npm run dev 后报错。
下面是完整报错。
请先解释原因,再给最小修改方案,不要改无关文件。
[粘贴完整报错]修改小功能
请帮我把首页按钮文字改成“立即开始”。
要求:
1. 只改按钮文字
2. 不要改样式和布局
3. 修改后告诉我改了哪个文件检查 AI 改动
每次 Roo Code 改完,都要检查:
- 改了哪些文件
- 有没有改到无关文件
- 项目还能不能运行
- 功能是不是你要的
如果项目用了 Git,大改前先提交一次:
git status
git add .
git commit -m "before roo code changes"