作用 : 不同于 ChatGPT,Bolt.new 的主要作用在于快速构建基于 Vue 、React等 框架的项目,并支持 Vite 等现代打包工具。通过登录GitHub 的账号后,用户可以通过简单的对话框输入来生成项目结构。
Bolt.new操作流程 :
- VPN 连接:确保通过 VPN 连接到 GitHub。
- 登录 GitHub:登录 GitHub 账户。
- 对话框输入:在 Bolt.new 的对话框中输入项目需求,例如“生成一个 React + JS 的后台管理系统”。
- 生成项目结构:Bolt.new 根据输入的内容生成相应的项目结构。
优点 :
- 框架支持:Bolt.new 支持 Vue 和 React,两种当前最流行的前端框架,让用户可以根据自己的需求选择合适的技术栈。
- 现代打包工具:集成了 Vite,一个极速的构建工具,提供了更快的冷启动和热更新,极大地提高了开发效率。
- 对话式界面:用户只需通过简单的对话框输入,即可生成项目结构,无需深入理解复杂的配置文件。
- GitHub 集成:用户可以登录自己的 GitHub 账号,方便地管理和同步项目代码。
不足 :
- 热重载稳定性待提升:与VSCode等开发工具对比 , bolt.new的热重载和页面实时预览功能不够稳定,且初始化时间过长 , 还可能会因网络、vpn稳定性等因素导致预览失败。
- 复杂需求处理能力有限:当运行稍微复杂些需求的生成结果时 , 可能会出现错误 , 需用户手动调整。
- 项目运行问题:在某些情况下,生成的项目无法直接运行,可能会遇到报错,需要进一步的调试和修复。
实际开发流程 :
- Bolt.new生成项目:利用Bolt.new快速生成新项目,并通过下载压缩包的形式将其保存到本地。
- 在VSCode等开发工具开发:将下载后的项目压缩包解压到本地目录后 , 拖拽到VSCode等开发工具中进行开发。
总结 : 从前端开发的角度来看,Bolt.new 提供了基础但有效的功能。尽管它在实际应用中存在局限性,但对于快速构建项目框架而言,它的表现是可以接受的。为了最大化其优势并减少不足,建议在实际开发过程中与VSCode等强大的开发工具结合使用,以实现最佳的开发效果
-------------以下是基本操作流程-----------------------------------------
图1 : Bolt.new的响应结果 (“帮我生成一个React+JS的后台管理系统”)
图2 : 将相应结果放到VSCode中配置且运行 (“帮我生成一个React+JS的后台管理系统”)
-------------以下是针对复杂项目的操作流程-----------------------------------------
图3 : 稍微复杂些的需求会报错 , 需手动调整一下 , 否则运行失败(“帮我生成一个React+JS的后台管理系统 , 首页是echarts大屏 , 包含系统 用户 登录 等模块”)
图4 : 调整以后的页面效果(“帮我生成一个React+JS的后台管理系统 , 首页是echarts大屏 , 包含系统 用户 登录 等模块”)
图5 : 线上bolt.new直接预览生成效果会错误或者白屏 可能受到网络或vpn稳定性等因素影响导致预览失败 (“帮我生成一个React+JS的后台管理系统 , 首页是echarts大屏 , 包含系统 用户 登录 等模块”)

