Mikro-orm不同软件包版本的兼容性

问题描述

不同的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个位于主仓库之外的软件包,您提到的Nest适配器和2个荧光笔。

再没有@mikro-orm/nestjs 3.1.0这样的版本,第一个版本是4.0.0,当前版本是4.2.0

edit:lerna显然只调整次要/功能版本,因此可能发生某些软件包不在最新补丁程序版本上的情况,例如mongoreflection软件包,即仍在4.1.0上,其余部分在4.1.1上。但是同样,在任何地方都使用最新版本,您会没事的。您的IDE应该指导您了解最新版本。