Měl jsem stejný problém. To je to, co jsem udělal:
- Smazal jsem
migrations
složku a takédist
slož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.