Skip to content

日常开发:本地调试、构建和发布

这一节说明如何让 Agent 帮你完成本地调试、生产构建、预览验证和发布前检查。它不是脚本命令清单;你只要说明要验证哪个页面、要构建什么产物、要同步哪些入口或资源,Agent 会读取项目脚本、选择合适命令、检查结果并反馈风险。

适合交给 Agent 的任务

  • 启动本地开发服务,拿到可访问地址。
  • 排查本地启动、预览或构建失败。
  • 做生产构建并检查产物。
  • 预览构建产物,确认页面和数据调用正常。
  • 发布前检查菜单、资源、SQL、BFF 和数据集调用的影响。
  • 同步平台菜单,或更新页面使用的线上资源引用。

准备工作

  • 已经打开目标项目,并确认这是要调试或发布的应用。
  • 知道要验证的页面、路由或功能。
  • 涉及构建时,确认本地代码已经保存,依赖已经安装。
  • 涉及发布时,准备好构建产物地址、页面入口或资源更新要求。

常用 Prompt

启动本地调试

text
请帮我启动当前项目的本地调试服务。
请先检查项目里有哪些可用脚本,再选择适合本地开发的启动方式。
启动后告诉我访问地址、是否有版本提示、是否有明显报错。

AI 可能调用:rabetbase runrabetbase run startrabetbase run dev

排查本地调试失败

text
本地页面没有正常启动。请帮我排查原因。
重点检查 package 脚本、依赖安装状态、端口占用、CLI/SDK 版本提示和最近的错误日志。
请先给出原因判断,再告诉我修复步骤。

AI 可能调用:rabetbase runrabetbase doctorrabetbase run startrabetbase run dev

做生产构建

text
请帮我为当前项目做一次生产构建。
构建前先确认本地代码和数据接口配置是否完整。
构建后检查产物目录、JS/CSS 文件、资源路径和是否有构建错误。

AI 可能调用:rabetbase api pullrabetbase run build

预览构建产物

text
请帮我预览刚构建出来的产物。
请确认主要页面能打开,关键路由能访问,数据请求没有明显报错。
如果预览需要监听构建变化,也请说明会怎么处理。

AI 可能调用:rabetbase run preview

做发布前检查

text
请帮我对这次改动做发布前检查。
请检查本地构建产物、页面路由、数据集调用、SQL/BFF 依赖、菜单入口和资源引用。
只列出通过项、风险项和阻断项,先不要执行发布或同步。

AI 可能调用:rabetbase run buildrabetbase dataset operationsrabetbase sql detailrabetbase bff statusrabetbase menu sync

同步菜单或更新线上资源

text
本次构建产物已经准备好。
页面入口是「<页面名称或路由>」。
资源地址是:
JS:<JS 资源地址>
CSS:<CSS 资源地址>
请帮我把页面入口和资源引用同步到平台。
执行前先预览会影响哪些菜单或资源;确认没有覆盖风险后再执行。

AI 可能调用:rabetbase menu syncrabetbase menu update

写 Prompt 时要补充的信息

  • 页面位置:页面名称、路由、组件文件或菜单入口。
  • 调试目标:启动、排错、预览、构建,还是发布前检查。
  • 构建产物:产物目录、JS/CSS 地址或需要交付的文件。
  • 发布约束:先预览、不覆盖菜单、不改无关文件、不立即同步。
  • 验收方式:要打开哪些页面、检查哪些数据或确认哪些交互。

完成检查

  • 本地服务可访问,或失败原因已经明确。
  • 构建产物生成,JS/CSS 和资源路径清楚。
  • 预览页面能打开,关键数据调用没有明显报错。
  • 发布前风险、阻断项和需要人工确认的事项已经列出。
  • 菜单或资源同步已经先预览,再按确认结果执行。

下一步:如果发布涉及新增页面入口,继续看「代码生成与菜单」;如果页面依赖的数据结构还不清楚,回到「API 与数据集:拉配置、看清数据」。

基于飞书知识库同步生成,内容以飞书源文档为准