本指南将帮助所有用户——无论是新手还是有经验的用户——快速上手,并在 Lovable 上构建应用时避免常见问题和坑。Documentation Index
Fetch the complete documentation index at: https://lovable.generaltranslation.app/llms.txt
Use this file to discover all available pages before exploring further.
1. 打好基础:使用 Knowledge 文件
- 产品愿景(可以把它当作 PRD)
- 用户旅程和角色画像
- 关键功能和特性
- 设计系统和 UI 指南
- 不同角色的行为(如 Admin、User、Investor)
-
要具体:说明确切的页面(例如
/dashboard)以及预期行为。 -
使用自然语言
- 添加截图:在描述 bug 或 UX 问题时尤其有用。
-
添加约束条件:告诉 AI 不要 修改哪些内容。例如:
- 在多个提示中重复重要指令。AI 的上下文记忆是有限的。
-
避免一次性尝试实现 5 件事情。将工作拆分为更小、可测试的模块。在每个模块之间使用 Chat Mode 验证后再继续。
-
如果你的应用有多个角色(例如 Admin、Investor、Startup),一定要明确说明提示是针对哪个角色的。这有助于避免由共享逻辑或组件导致的 bug。
3. 尽早且频繁地使用 Chat mode
- 连续 2–3 次 “Try to Fix” 都失败之后
- 在调试复杂逻辑或数据库问题时
-
在规划新功能时
4. 避免在 Supabase 中常见的陷阱
- 在前端稳定 之后 再连接 Supabase
-
如果必须回滚,向 AI 发送如下提示(prompt):
- 在发布前务必测试所有与数据库关联的功能
5. 使用 Visual Edit 快速修复 UI
- 更改文本、颜色、字体,以及进行布局微调
- 一次性编辑多个小元素
- 安全且不消耗额度的提交(可撤销)
- 每次编辑都会生成一次提交。使用 pinning 来标记稳定版本。每完成一个可用功能后:Pin it
-
每出现一个 bug 时:直观对比各个版本。 你可以这样向 AI 提示:
- 如果你觉得 AI 的改动导致问题太多,可以回退到某个稳定版本。
-
使用 GitHub 分支 时需自行承担风险。在 Lovable 中切回
main分支之前,请避免删除分支,以防出现项目同步问题。
7. 当其他办法都不奏效时,复刻
- 复刻 会在 T=0 创建你项目的一个干净副本。
- 基于更好的提示和更清晰的理解重新构建
- 仅将旧项目作为参考
- 你陷入了一个反复出现的 bug 循环里
- 你想在保留历史的前提下重新开始
- 你需要断开 Supabase 并尝试一条新路径
8. 保持耐心,保持冷静
9. 使用文档并寻求帮助
- Documentation 包含操作指南、模板、SEO 优化建议、集成文档等内容。你可以直接向文档中的 AI 助手提问。
- 加入 Discord 社区,获得来自其他用户的支持与交流。
- 准备就绪后,将你的项目提交到 Lovable Launch。
10. 额外技巧
- 对于较长的提示,可以通过语音输入添加语音备注提示(例如在 Mac 上,使用麦克风口述长提示)。你可以更快地构思出更优质的输入——在你感到挫败或疲惫时尤其有用。
-
使用 “
I am frustrated…” 这种提示模式,让 AI 更聚焦于你的问题 - 在进行重大编辑之后,一定要重新检查多个角色及其行为(尤其是在包含条件逻辑时)
- 将稳定版本保存为回退方案,方便快速调试
-
如果你遇到意外的副作用,这有助于避免由过于泛化的逻辑引发的 bug。