He tenido el mismo problema. Esto es lo que hice:
- Eliminé las
migrations
carpeta así como eldist
carpeta - Ejecuté
npx mikro-orm migration:create --initial
Después de eso, reinicié yarn watch
y yarn dev
y funcionó para mí.
Observe el --initial
bandera. Recomendaría consultar la documentación oficial
. La tabla de migraciones se utiliza para realizar un seguimiento de las migraciones ya ejecutadas. Cuando solo ejecuta npx mikro-orm migration:create
, la tabla no se creará y, por lo tanto, MikroORM no puede comprobar si la migración de la entidad Post ya se ha realizado (lo que incluye la creación de la tabla respectiva en la base de datos).
Ben no usa el --initial
flag en su tutorial, es posible que ya lo haya ejecutado antes del tutorial.