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