不同的 mikro-orm 软件包版本如何相互对应?我可以使用@mikro-orm/core 4.0.0 和@mikro-orm/nestjs 3.1.0 或不同@mikro-orm 包及其版本的其他变体吗?所有@mikro-orm 软件包都应该安装相同的版本吗?
这是 3 个问题,但我觉得它们几乎相同,因为它们试图为我阐明 mikro-orm 中版本匹配的概念。
来自主存储库的所有包都一起发布,您应该始终对齐它们的版本。
https://github.com/mikro-orm/mikro-orm/tree/master/packages
其余的不依赖于确切的版本,但一般来说,使用最新的版本。目前有 3 个软件包位于主仓库之外,您提到的嵌套适配器和 2 个荧光笔。
顺便说一句,没有@mikro-orm/nestjs 3.1.0
第一个版本4.0.0
和当前版本这样的版本4.2.0
。
编辑:显然 lerna 仅调整次要/功能版本,因此可能会发生某些包不在最新的补丁版本上,例如那些包mongo
和reflection
包,仍然在4.1.0
,而其余的包在4.1.1
。但同样,在任何地方都使用最新的,你会没事的。您的 IDE 应指导您了解最新版本。