【发布时间】:2020-10-15 14:26:49
【问题描述】:
不同的 mikro-orm 软件包版本如何相互对应?我可以使用@mikro-orm/core 4.0.0 和@mikro-orm/nestjs 3.1.0 或不同@mikro-orm 包及其版本的其他变体吗?所有@mikro-orm 软件包都应该安装相同的版本吗?
这是 3 个问题,但我觉得它们几乎相同,因为它们试图为我阐明 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 个包位于主 repo 之外,您提到的 nest 适配器和 2 个荧光笔。
顺便说一句,没有像@mikro-orm/nestjs 3.1.0 这样的版本,第一个版本是4.0.0,当前版本是4.2.0。
编辑:显然 lerna 只调整次要/功能版本,因此某些软件包可能不在最新的补丁版本上,例如 mongo 和 reflection 软件包,它们仍在 @987654328 @,其余的在 4.1.1。但同样,在任何地方都使用最新的,你会没事的。您的 IDE 应指导您了解最新版本。
【讨论】:
@mikro-orm/nestjs 3.1.0 这只是我的随机版本。这个链接很有帮助。我总是可以看到某些版本的对齐方式,如下所示:github.com/mikro-orm/mikro-orm/tree/…。我主要担心的是因为这个4.1.0 和4.1.1 版本没有对齐,现在它已经解决了。谢谢。