首页 > 解决方案 > Mikro-orm 不同包版本兼容性

问题描述

不同的 mikro-orm 软件包版本如何相互对应?我可以使用@mikro-orm/core 4.0.0 和@mikro-orm/nestjs 3.1.0 或不同@mikro-orm 包及其版本的其他变体吗?所有@mikro-orm 软件包都应该安装相同的版本吗?

这是 3 个问题,但我觉得它们几乎相同,因为它们试图为我阐明 mikro-orm 中版本匹配的概念。

标签: npmormmikro-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 仅调整次要/功能版本,因此可能会发生某些包不在最新的补丁版本上,例如那些包mongoreflection包,仍然在4.1.0,而其余的包在4.1.1。但同样,在任何地方都使用最新的,你会没事的。您的 IDE 应指导您了解最新版本。


推荐阅读