Troubleshooting
Glob Patterns
Glob patterns are used in the TypeOrm to specify the locations of entities, migrations, subscriber and other information. Errors in the patterns can lead to the common RepositoryNotFoundError
and familiar errors. In order to check if any files were loaded by TypeOrm using the glob patterns, all you need to do is set the logging level to info
such as explained in the Logging section of the documentation. This will allow you to have logs in the console that may look like this:
# in case of an error
INFO: No classes were found using the provided glob pattern: "dist/**/*.entity{.ts}"
# when files are found
INFO: All classes found using provided glob pattern "dist/**/*.entity{.js,.ts}" : "dist/app/user/user.entity.js | dist/app/common/common.entity.js"