我是Nestjs的新手,我目前正在我的产品中使用它,我一直收到以下错误:
错误: Nest无法导出不属于当前处理模块(TypeOrmCoreModule)一部分的提供程序/模块。请验证导出的连接在此特定上下文中是否可用。
Possible Solutions:
- Is Connection part of the relevant providers/imports within TypeOrmCoreModule?
at Module.validateExportedProvider (/node_modules/@nestjs/core/injector/module.js:283:19)
at addExportedUnit (/node_modules/@nestjs/core/injector/module.js:251:67)
at Module.addExportedProvider (/node_modules/@nestjs/core/injector/module.js:262:9)
at NestContainer.addExportedProvider (/node_modules/@nestjs/core/injector/container.js:127:19)
at DependenciesScanner.insertExportedProvider (/node_modules/@nestjs/core/scanner.js:231:24)
at /node_modules/@nestjs/core/scanner.js:134:50
at Array.forEach (<anonymous>)
at DependenciesScanner.reflectExports (/node_modules/@nestjs/core/scanner.js:134:17)
at DependenciesScanner.scanModulesForDependencies (/node_modules/@nestjs/core/scanner.js:87:18)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async DependenciesScanner.scan (/node_modules/@nestjs/core/scanner.js:29:9)
at async /node_modules/@nestjs/core/nest-factory.js:95:17
at async Function.asyncRun (/node_modules/@nestjs/core/errors/exceptions-zone.js:22:13)
at async NestFactoryStatic.initialize (/node_modules/@nestjs/core/nest-factory.js:94:13)
at async NestFactoryStatic.create (/node_modules/@nestjs/core/nest-factory.js:37:9)
at async bootstrap (/dist/main.js:11:17)
我不知道这个错误是从哪里产生的,它似乎是一个TypeOrm错误,但是我不确定。
如能找到原因或如何解决问题,我们将不胜感激。
Nest版本:"^8.0.0“
提前谢谢。
发布于 2022-06-01 16:08:43
如果您不想使用最新版本的typeorm
,您应该将@nestjs/typeorm
降级到8.0.4,如这里所讨论的:https://github.com/nestjs/typeorm/issues/1289,因为@nestjs/typeorm
8.1只与typeorm@0.3
兼容
https://stackoverflow.com/questions/72464208
复制相似问题