-
-
Notifications
You must be signed in to change notification settings - Fork 610
Closed
Description
Describe the bug
In v6.4.1 when running a built version of a NestJS app entity discovery fails using TsMorphMetadataProvider
[Nest] 1 - 12/13/2024, 5:43:18 PM ERROR [ExceptionHandler] Source file './dist/shared/crud/base.entity.ts' not found. Check your 'entitiesTs' option and verify you have 'compilerOptions.declaration' enabled in your 'tsconfig.json'. If you are using webpack, see https://bit.ly/35pPDNn
MetadataError: Source file './dist/shared/crud/base.entity.ts' not found. Check your 'entitiesTs' option and verify you have 'compilerOptions.declaration' enabled in your 'tsconfig.json'. If you are using webpack, see https://bit.ly/35pPDNn
at TsMorphMetadataProvider.getSourceFile (/node_modules/@mikro-orm/reflection/TsMorphMetadataProvider.js:134:19)
at TsMorphMetadataProvider.getExistingSourceFile (/node_modules/@mikro-orm/reflection/TsMorphMetadataProvider.js:23:21)
at TsMorphMetadataProvider.getExistingSourceFile (/node_modules/@mikro-orm/reflection/TsMorphMetadataProvider.js:20:77)
at TsMorphMetadataProvider.readTypeFromSource (/node_modules/@mikro-orm/reflection/TsMorphMetadataProvider.js:79:29)
at TsMorphMetadataProvider.initPropertyType (/node_modules/@mikro-orm/reflection/TsMorphMetadataProvider.js:62:50)
at TsMorphMetadataProvider.initProperties (/node_modules/@mikro-orm/reflection/TsMorphMetadataProvider.js:30:22)
at TsMorphMetadataProvider.loadEntityMetadata (/node_modules/@mikro-orm/reflection/TsMorphMetadataProvider.js:16:14)
at MetadataDiscovery.discoverEntity (/node_modules/@mikro-orm/core/metadata/MetadataDiscovery.js:301:31)
at MetadataDiscovery.discoverDirectories (/node_modules/@mikro-orm/core/metadata/MetadataDiscovery.js:215:18)
at async MetadataDiscovery.discover (/node_modules/@mikro-orm/core/metadata/MetadataDiscovery.js:43:9)
Previously it worked with v6.3.11
Reproduction
https://github.com/Robert-Schirmer/mikro-orm-nestjs-bug-reproduction
What driver are you using?
@mikro-orm/postgresql
MikroORM version
v6.4.1
Node.js version
v20.17.0
Operating system
Docker
Validations
- Read the Contributing Guidelines.
- Read the docs.
- Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
- Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord.
- The provided reproduction is a minimal reproducible example of the bug.
Metadata
Metadata
Assignees
Labels
No labels