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
migrations
cũng nhưdist
thư 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.