logo
Bolt.new 全栈开发指南
Vibe Coding

Bolt.new 全栈开发指南

Bolt.new 是 StackBlitz 推出的 AI 全栈开发工具,可在浏览器中快速构建完整应用。

Bolt.new 全栈开发指南Prompt 技巧

Bolt.new Prompt 技巧

在 Bolt.new 中,Prompt 的质量直接决定了生成应用的完整度和准确度。由于 Bolt 能够处理全栈文件,你的 Prompt 应该更加系统化。

#1. 结构化 Prompt 框架

建议遵循以下结构来编写你的核心指令:

[角色/目标] + [技术栈] + [功能列表] + [UI/UX 要求]

#示例:

"作为一个高级全栈工程师,请使用 Next.js 14 (App Router)Supabase 构建一个个人博客平台核心功能:支持 Markdown 编辑、文章分类、用户评论系统。 UI 要求:极简主义风格,响应式设计,使用 Framer Motion 实现丝滑的页面切换动画。"

#2. 进阶技巧

#A. 指定数据结构

如果你有特定的数据处理需求,直接告诉 Bolt:

"在后端模拟中,请确保用户对象包含 profile_picture, bio 和 join_date 字段。"

#B. 模块化开发

不要试图一次性完成所有功能。先建立核心原型,再分步迭代:

  1. "先建立登录页面和基础布局。"
  2. "现在添加 Dashboard 统计图表组件。"
  3. "最后对接支付模拟流程。"

#C. 引用外部库

Bolt 可以自动安装 npm 包,所以你可以大胆指定库:

"使用 lucide-react 作为图标库,recharts 处理报表,shadcn/ui 作为基础组件库。"

#3. 常见指令模式

模式常用 Prompt 句式
新功能"Add a feature that..." / "Implement a system for..."
重构"Refactor the state management to use Zustand instead of useState."
视觉微调"Make the header sticky and add a backdrop blur effect."
修复错误"I'm seeing a 404 error when clicking X, please investigate and fix."

#4. 如何处理复杂的逻辑?

如果逻辑非常复杂(例如复杂的算法或权限校验),可以尝试让 Bolt 先写伪代码或设计方案:

"在实现这个复杂的推荐算法之前,请先用 Markdown 描述你的逻辑步骤。"

#5. 黄金法则

  1. 具体而非笼统:说 "使用紫色渐变按钮" 比说 "让按钮好看点" 有效得多。
  2. 提供参考:提到 "类似于 Notion 的侧边栏" 能让 AI 快速定位到你想要的 UI 模式。
  3. 保持上下文:在一个会话中持续迭代,AI 会记住之前的架构决策。

小贴士:如果 Bolt 生成的代码出错了,直接复制报错信息发给它,它通常能在一秒内给出修复方案。

相关路线图