logo
23

脚手架与自动化交付

⏱️ 15分钟

脚手架与自动化交付

把常用的开发/发布动作脚本化,再结合 AI 生成与维护脚手架,能显著减少重复劳动。

生成 CLI / 脚本骨架

请生成一个 bash 脚本 `scripts/check.sh`:
- 顺序执行 lint、typecheck、test
- 任一失败即退出并打印错误
- 最后输出耗时统计

让 AI 先给出结构,再根据项目命令替换。

代码模板与脚手架

  • 让 AI 为“新增页面/组件/接口”生成模板(含测试/样式/类型)。
  • 把模板放入 scripts/generate-*,配合 npm run 快速创建。

集成到 CI/CD

  • 要求 AI 输出 CI 配置片段(如 GitHub Actions),覆盖缓存、并行、失败策略。
  • 让它写“人工兜底步骤”,例如发布前手动验证清单。

保持脚本可维护

  • 让 AI 在脚本内添加注释/用法说明,避免“黑盒”。
  • 重要命令集中到 package.json scripts 或 Makefile,便于统一调用。

练习

请 AI 为你的项目生成“新增 API 模块”的脚手架:包含 controller/service/dto/测试/README,最后让它输出一条 npm 命令即可生成整套骨架。