Skip to content
← 返回套件
Stack: NestJS

NestJS 预设

onboard 流程用于 NestJS 应用的推理指南。它是一份清单,而非模板——检测到的现实优先。

信号

  • nest-cli.jsonpackage.json 中的 @nestjs/* 包,以及调用 NestFactory.createmain.ts
  • 装饰器模型:@Module@Controller@Injectable,以及包含模块、控制器、服务与 DTO 的功能目录。
  • 包管理器从锁文件(pnpm-lock.yamlyarn.lockpackage-lock.json)中推断。

需要推理的内容

  • 真实的测试命令(Jest 单元测试 *.spec.ts 与端对端测试 *.e2e-spec.ts)、代码检查关卡(eslint)以及构建脚本——原样捕获。
  • 模块边界、依赖注入、提供者、守卫/管道/拦截器,以及配置的存放位置(@nestjs/config)。
  • 适合该技术栈的模块、控制器、提供者与 DTO 相关技能。

备注

捕获功能模块如何接入根模块,以及应用是否使用 TypeORM/Prisma、微服务或 GraphQL。