Jeg har haft samme problem. Dette er, hvad jeg gjorde:
- Jeg slettede
migrations
mappen samtdist
mappe - Jeg kørte
npx mikro-orm migration:create --initial
Derefter genstartede jeg yarn watch
og yarn dev
og det virkede for mig.
Læg mærke til --initial
flag. Jeg vil anbefale at tjekke den officielle dokumentation
. Migrationstabellen bruges til at holde styr på allerede udførte migreringer. Når du kun kører npx mikro-orm migration:create
, vil tabellen ikke blive oprettet, og derfor er MikroORM ikke i stand til at kontrollere, om migreringen for Post-enheden allerede er udført (hvilket omfatter oprettelse af den respektive tabel i databasen).
Ben bruger ikke --initial
flag i sit selvstudie, har han måske allerede kørt det før selvstudiet.