Eu tive o mesmo problema. Isto é o que eu fiz:
- Excluí as
migrations
pasta, bem como adist
pasta - Eu executei
npx mikro-orm migration:create --initial
Depois disso, reiniciei o
yarn watch
e yarn dev
e funcionou para mim. Observe o
--initial
bandeira. Eu recomendaria verificar a documentação oficial
. A tabela de migrações é usada para acompanhar as migrações já executadas. Quando você executa apenas npx mikro-orm migration:create
, a tabela não será criada e, portanto, o MikroORM não consegue verificar se a migração para a entidade Post já foi realizada (o que inclui a criação da respectiva tabela no banco de dados). Ben não usa o
--initial
flag em seu tutorial, ele pode já tê-lo executado antes do tutorial.