Tôi cũng từng gặp vấn đề tương tự. Đây là những gì tôi đã làm:
- Tôi đã xóa
migrationscũng nhưdistthư mục - Tôi đã chạy
npx mikro-orm migration:create --initial
Sau đó, tôi khởi động lại yarn watch và yarn dev và nó đã hiệu quả với tôi.
Lưu ý --initial lá cờ. Tôi khuyên bạn nên kiểm tra tài liệu chính thức
. Bảng di chuyển được sử dụng để theo dõi các di chuyển đã được thực thi. Khi bạn chỉ chạy npx mikro-orm migration:create , bảng sẽ không được tạo và do đó MikroORM không thể kiểm tra xem quá trình di chuyển đối với thực thể Post đã được thực hiện chưa (bao gồm cả việc tạo bảng tương ứng trên cơ sở dữ liệu).
Ben không sử dụng --initial cờ trong hướng dẫn của anh ấy, anh ấy có thể đã chạy nó trước khi hướng dẫn.