post.repository.ts代码如下,运行时异常,不知道咋定位,仓库地址:https://git.3rcd.com/zengliang/nestapp
@Cloneable
import { CustomRepository } from '@/modules/database/decorators/repository.decorator';
import { PostEntity } from './../entities/post.entity';
import { Repository } from "typeorm";
@CustomRepository(PostEntity)
export class PostRepository extends Repository<PostEntity> {
buildBaseQB() {
return this.createQueryBuilder('post');
}
}
错误堆栈:
[Nest] 42718 - 04/09/2024, 9:22:53 AM ERROR [ExceptionsHandler] Cannot read properties of undefined (reading 'createQueryBuilder')
TypeError: Cannot read properties of undefined (reading 'createQueryBuilder')
at PostRepository.createQueryBuilder (/Users/zengliang/git_code/3rcd/nestapp/node_modules/.pnpm/typeorm@0.3.20_better-sqlite3@9.4.3_ts-node@10.9.2/src/repository/Repository.ts:81:29)
at PostRepository.buildBaseQB (/Users/zengliang/git_code/3rcd/nestapp/src/modules/content/repositories/post.repository.ts:8:21)
at PostService.paginate (/Users/zengliang/git_code/3rcd/nestapp/src/modules/content/services/post.service.ts:19:62)
at PostController.list (/Users/zengliang/git_code/3rcd/nestapp/src/modules/content/controllers/post.controller.ts:14:29)
at /Users/zengliang/git_code/3rcd/nestapp/node_modules/.pnpm/@nestjs+core@10.3.4_@nestjs+common@10.3.4_reflect-metadata@0.2.1_rxjs@7.8.1/node_modules/@nestjs/core/router/router-execution-context.js:38:29
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at /Users/zengliang/git_code/3rcd/nestapp/node_modules/.pnpm/@nestjs+core@10.3.4_@nestjs+common@10.3.4_reflect-metadata@0.2.1_rxjs@7.8.1/node_modules/@nestjs/core/router/router-execution-context.js:46:28
at Object.<anonymous> (/Users/zengliang/git_code/3rcd/nestapp/node_modules/.pnpm/@nestjs+core@10.3.4_@nestjs+common@10.3.4_reflect-metadata@0.2.1_rxjs@7.8.1/node_modules/@nestjs/core/router/router-proxy.js:9:17)