Mikro-orm 不同包版本兼容性
Mikro-orm different package versions compatability
不同的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 只对齐 minor/feature 版本,因此可能会发生某些软件包不在最新补丁版本上的情况,例如 mongo
和 reflection
包,仍在 4.1.0
,而其余的在 4.1.1
。但同样,到处使用最新的,你会没事的。您的 IDE 应该会指导您了解最新版本。
不同的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 只对齐 minor/feature 版本,因此可能会发生某些软件包不在最新补丁版本上的情况,例如 mongo
和 reflection
包,仍在 4.1.0
,而其余的在 4.1.1
。但同样,到处使用最新的,你会没事的。您的 IDE 应该会指导您了解最新版本。