私は同じ問題を抱えています。これが私がしたことです:
migrations
を削除しました フォルダとdist
フォルダー-
npx mikro-orm migration:create --initial
を実行しました
その後、yarn watch
を再起動しました およびyarn dev
そしてそれは私のために働いた。
--initial
に注意してください 国旗。 公式ドキュメント
を確認することをお勧めします 。移行テーブルは、すでに実行された移行を追跡するために使用されます。 npx mikro-orm migration:create
のみを実行する場合 、テーブルは作成されないため、MikroORMは、Postエンティティの移行がすでに実行されているかどうかを確認できません(データベースにそれぞれのテーブルを作成することを含みます)。
ベンは--initial
を使用しません 彼のチュートリアルでフラグを立てると、チュートリアルの前にすでに実行されている可能性があります。