Имах същия проблем. Ето какво направих:
- Изтрих
migrationsпапка, както иdistпапка - Изпълних
npx mikro-orm migration:create --initial
След това рестартирах yarn watch и yarn dev и при мен проработи.
Обърнете внимание на --initial знаме. Бих препоръчал да проверите официалната документация
. Таблицата за миграции се използва за проследяване на вече изпълнени миграции. Когато стартирате само npx mikro-orm migration:create , таблицата няма да бъде създадена и следователно MikroORM не може да провери дали миграцията за обекта Post вече е извършена (което включва създаване на съответната таблица в базата данни).
Бен не използва --initial флаг в своя урок, той може вече да го е изпълнявал преди урока.