You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NestJS是否有内置生成Repository的命令?旧版本是否支持?

NestJS nest g repository users 命令说明
  • 早期NestJS版本(v6及更早)确实支持直接执行nest g repository users来生成仓库类,但从v7版本开始,CLI的生成命令规则做了调整。
  • 当前新版本中,生成仓库必须指定对应的ORM类型,以TypeORM为例,正确命令是:nest g repo users --type typeorm(也可简写为nest g r users --type typeorm)。
  • 若不指定类型,CLI会抛出错误,因为新版本要求明确生成适配哪种ORM的仓库实现,避免模糊性。
  • 补充:如果使用TypeORM v0.3及以上版本,仓库类的写法也有变化,不再直接继承Repository类,而是通过@InjectRepository()装饰器来注入仓库实例。

内容的提问来源于stack exchange,提问作者Islam Y-

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 03:59:50