nestjsx/crud xxxRepository not found问题解决
文章目录
nestjsx/crud xxxRepository not found问题解决
nestjsx/crud
可以快速帮我生成 使用@Entity
定义好typeorm
对象的对应service
,controller
的 增删改查
操作API
.
但是,使用 nestjsx/crud
时,总是会有例如: Nest can't resolve dependencies of the XXXService (?). Please make sure that the argument UtilsService at index [0] is available in the UtilsModule context.
的错误,
其原因一般为,在XXXModule
中没有import
对应 TypeOrm.forFeature([XXXEntity])
,在exports
及providers
中没有导出XXXService
,
总要, 在app.module.ts
中,同样也需要在@Muldue
的imports
中增加XXXModule
.
注意,如果XXXModule
是定义在nestjs
的library
中,需要在XXXModule.eports
中增加TypeOrmModule
,不然在app
编译运行后,会报错提示XXXService
中没有导入XXXEntityRepository
对象.
tags: tag: nestjs, typeorm, entity, nestjsx/crud, can’t resolve dependencies
文章作者 gowinder
上次更新 2023-02-06