Nestjs Typeorm无法从实体生成迁移文件

Nestjs Typeorm无法从实体生成迁移文件,nestjs,typeorm,Nestjs,Typeorm,我正在我的一个nestjs项目中使用typeorm。每当我想基于我的实体生成迁移文件时,我都会收到以下消息: No changes in database schema were found - cannot generate a migration. To create a new empty migration use "typeorm migration:create" command 同时,数据库是空的。 这是我的配置。文件名为.env # Database configuration

我正在我的一个nestjs项目中使用typeorm。每当我想基于我的实体生成迁移文件时,我都会收到以下消息:

No changes in database schema were found - cannot generate a migration. To create a new empty migration use "typeorm migration:create" command
同时,数据库是空的。 这是我的配置。文件名为.env

# Database configuration
TYPEORM_CONNECTION = postgres
TYPEORM_HOST = localhost
TYPEORM_USERNAME = appuser
TYPEORM_PASSWORD = appuser
TYPEORM_DATABASE = messaging_db
TYPEORM_PORT = 5432
TYPEORM_SYNCHRONIZE = false
TYPEORM_LOGGING = true
TYPEORM_ENTITIES = src/models/.*ts
TYPEORM_MIGRATIONS = migrations/*.ts
TYPEORM_MIGRATIONS_DIR= migrations
TYPEORM_MIGRATIONS_RUN = true


# Application configuration
PORT = 8000
我在.env文件所在的项目根目录中创建了一个migrations文件夹,我的实体位于src/models文件夹中

请帮忙。
谢谢

看起来您的实体全局模式不正确。你把星星放在点的后面,而不是点的前面。谢谢你,它起了很大的作用。有句谚语说,当你累了,停止编码是正确的。不要在
.env
文件中留下空格,顺便说一下,有些lib有这样的问题:)看起来你的entities glob模式不正确。你把星星放在点的后面,而不是点的前面。谢谢你,它起了很大的作用。有一句谚语说,当你累了,停止编码是正确的。不要在
.env
文件中留下空格,顺便说一下,有些lib有这样的问题:)