logo

Bolt.new 第一个应用

第一次做 Bolt.new 项目,不要追求完整,只追求“能演示”。最小目标很简单:一个页面、一个核心流程、一个可以被别人看懂的结果。

Bolt.new Workflow

第一版到底做什么

我更建议你把目标限定成下面三件事:

  • 有一个页面
  • 有一个输入动作
  • 有一个结果反馈

比如报名页、待办页、联系表单页,都适合做第一项目。别一上来就做后台、权限、支付、埋点。

开始前先写两句话

真正有用的不是马上输入 Prompt,而是先把这两句写出来:

  1. 这个应用最重要的一件事是什么
  2. 第一版绝对不做什么

第二句很关键。它能防止你在第一轮就把项目拖进复杂模式。

一个稳妥的首轮 Prompt

请生成一个“报名页原型”:
技术栈:React + Tailwind + 本地存储。
功能:新增报名、删除报名、列表展示。
结构:App + Form + List 三个组件。
要求:移动端优先、按钮有 hover 状态。

这类 Prompt 的优点,是它既有范围,也有边界。Bolt.new 不需要猜太多。

生成后先看什么

别急着改 UI。第一眼先看这几件事:

  • 页面有没有正常渲染
  • 核心流程能不能走通
  • 文件结构是不是大致能看懂

只要这三件事成立,第一轮就是合格的。

如果没有跑起来

先看日志,不要先重做。很多初次失败其实只是:

  • 依赖没装好
  • 某个配置文件生成不完整
  • 环境变量缺失

这时候把错误贴回去,并加一句“请先解释原因,再最小改动修复”,通常比直接要求“重写一版”更稳。

第二轮该怎么改

很多人第一轮刚成功,就开始同时改功能、样式、结构。这样最容易把项目改乱。

第二轮只选一个方向:

  • 补交互,比如校验和 loading
  • 补结构,比如拆组件
  • 补视觉,比如配色和间距

一次只改一个方向,项目会清楚很多。

一个常见的实战节奏

如果是报名页这类项目,我通常会这样推进:

  1. 第一轮先出表单和列表
  2. 第二轮补校验和删除确认
  3. 第三轮再调样式和移动端体验

这样每轮都能马上验证,也知道是哪一轮引入了问题。

做完第一版后要不要导出

如果只是演示,可以先不急。可一旦你打算继续维护,最好尽快导出代码,再在本地做三件事:

  • .env.example
  • 跑一次本地构建
  • 把组件和目录稍微整理一下

别等项目已经堆到十几轮对话才导出,那时候更难收。

遇到问题时怎么提问更有效

这句很好用:

我遇到以下报错:xxx。请先解释原因,再用最小改动修复,不要大改当前结构。

它的作用很实际,就是防止工具一着急给你重搭半个项目。

下一步

第一个应用跑通以后,马上去看 Prompt 技巧。第一版之后,真正决定你省不省时间的,就是后续每一轮怎么提需求。

Bolt.new 全栈开发指南
Vibe Coding

Bolt.new 全栈开发指南

Bolt.new 是 StackBlitz 推出的 AI 全栈开发工具,适合在浏览器中快速搭出可演示的全栈原型。

Bolt.new 全栈开发指南第一个应用

Bolt.new 第一个应用

第一次做 Bolt.new 项目,不要追求完整,只追求“能演示”。最小目标很简单:一个页面、一个核心流程、一个可以被别人看懂的结果。

Bolt.new Workflow
Bolt.new Workflow

#第一版到底做什么

我更建议你把目标限定成下面三件事:

  • 有一个页面
  • 有一个输入动作
  • 有一个结果反馈

比如报名页、待办页、联系表单页,都适合做第一项目。别一上来就做后台、权限、支付、埋点。

#开始前先写两句话

真正有用的不是马上输入 Prompt,而是先把这两句写出来:

  1. 这个应用最重要的一件事是什么
  2. 第一版绝对不做什么

第二句很关键。它能防止你在第一轮就把项目拖进复杂模式。

#一个稳妥的首轮 Prompt

text
请生成一个“报名页原型”: 技术栈:React + Tailwind + 本地存储。 功能:新增报名、删除报名、列表展示。 结构:App + Form + List 三个组件。 要求:移动端优先、按钮有 hover 状态。

这类 Prompt 的优点,是它既有范围,也有边界。Bolt.new 不需要猜太多。

#生成后先看什么

别急着改 UI。第一眼先看这几件事:

  • 页面有没有正常渲染
  • 核心流程能不能走通
  • 文件结构是不是大致能看懂

只要这三件事成立,第一轮就是合格的。

#如果没有跑起来

先看日志,不要先重做。很多初次失败其实只是:

  • 依赖没装好
  • 某个配置文件生成不完整
  • 环境变量缺失

这时候把错误贴回去,并加一句“请先解释原因,再最小改动修复”,通常比直接要求“重写一版”更稳。

#第二轮该怎么改

很多人第一轮刚成功,就开始同时改功能、样式、结构。这样最容易把项目改乱。

第二轮只选一个方向:

  • 补交互,比如校验和 loading
  • 补结构,比如拆组件
  • 补视觉,比如配色和间距

一次只改一个方向,项目会清楚很多。

#一个常见的实战节奏

如果是报名页这类项目,我通常会这样推进:

  1. 第一轮先出表单和列表
  2. 第二轮补校验和删除确认
  3. 第三轮再调样式和移动端体验

这样每轮都能马上验证,也知道是哪一轮引入了问题。

#做完第一版后要不要导出

如果只是演示,可以先不急。可一旦你打算继续维护,最好尽快导出代码,再在本地做三件事:

  • .env.example
  • 跑一次本地构建
  • 把组件和目录稍微整理一下

别等项目已经堆到十几轮对话才导出,那时候更难收。

#遇到问题时怎么提问更有效

这句很好用:

我遇到以下报错:xxx。请先解释原因,再用最小改动修复,不要大改当前结构。

它的作用很实际,就是防止工具一着急给你重搭半个项目。

#下一步

第一个应用跑通以后,马上去看 Prompt 技巧。第一版之后,真正决定你省不省时间的,就是后续每一轮怎么提需求。

Vibe Coding

AI 编程体系课:工具、流程与最佳实践

从零搭建 AI 编程工作流,提升开发效率。

进入 Vibe Coding →

相关路线图

常见问题

Bolt.new 适合做什么类型的项目?
更适合原型和中小型全栈应用。你可以在 30-60 分钟内做出可演示的版本,适合路演、教学演示和需求验证(经验推断)。
Bolt.new 和 Cursor 的差别在哪里?
Bolt.new 强调“浏览器内的全栈生成与运行”,适合快速产出完整应用;Cursor 更偏“本地代码增强”,适合长期工程化开发。
需要本地安装 Node.js 或配置环境吗?
不需要。Bolt.new 依赖 WebContainer,在浏览器中直接安装依赖并运行。
部署方式有哪些?
常见是直接连接 Netlify 或导出代码到 GitHub,再用 Vercel/Cloudflare Pages 等部署。