Ich hatte das gleiche Problem. Folgendes habe ich getan:
- Ich habe die
migrations
gelöscht Ordner sowie derdist
Ordner - Ich habe
npx mikro-orm migration:create --initial
ausgeführt
Danach habe ich yarn watch
neu gestartet und yarn dev
und es hat bei mir funktioniert.
Beachten Sie den --initial
Flagge. Ich würde empfehlen, die offizielle Dokumentation
zu lesen . Die Migrationstabelle wird verwendet, um bereits ausgeführte Migrationen nachzuverfolgen. Wenn Sie nur npx mikro-orm migration:create
ausführen , wird die Tabelle nicht erstellt und daher kann MikroORM nicht prüfen, ob die Migration für die Post-Entität bereits durchgeführt wurde (was das Erstellen der entsprechenden Tabelle in der Datenbank beinhaltet).
Ben verwendet nicht den --initial
in seinem Tutorial markieren, hat er es vielleicht schon vor dem Tutorial ausgeführt.