Saya memiliki masalah yang sama. Inilah yang saya lakukan:
- Saya menghapus
migrationsfolder sertadistmap - Saya menjalankan
npx mikro-orm migration:create --initial
Setelah itu, saya me-restart yarn watch dan yarn dev dan itu berhasil untuk saya.
Perhatikan --initial bendera. Saya akan merekomendasikan untuk memeriksa dokumentasi resmi
. Tabel migrasi digunakan untuk melacak migrasi yang sudah dijalankan. Saat Anda hanya menjalankan npx mikro-orm migration:create , tabel tidak akan dibuat dan oleh karena itu MikroORM tidak dapat memeriksa apakah migrasi untuk entitas Post telah dilakukan (termasuk membuat tabel masing-masing pada database).
Ben tidak menggunakan --initial flag di tutorialnya, dia mungkin sudah menjalankannya sebelum tutorial.