Měl jsem stejný problém. To je to, co jsem udělal:
- Smazal jsem
migrationssložku a takédistsložka - Spustil jsem
npx mikro-orm migration:create --initial
Poté jsem restartoval yarn watch a yarn dev a fungovalo to pro mě.
Všimněte si --initial vlajka. Doporučuji zkontrolovat oficiální dokumentaci
. Tabulka migrací se používá ke sledování již provedených migrací. Když spustíte pouze npx mikro-orm migration:create , tabulka se nevytvoří, a proto MikroORM nemůže zkontrolovat, zda již byla provedena migrace entity Post (včetně vytvoření příslušné tabulky v databázi).
Ben nepoužívá --initial flag ve svém tutoriálu, možná jej již spustil před výukovým programem.