npm - 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 个软件包位于主仓库之外,您提到的嵌套适配器和 2 个荧光笔。
顺便说一句,没有@mikro-orm/nestjs 3.1.0
第一个版本4.0.0
和当前版本这样的版本4.2.0
。
编辑:显然 lerna 仅调整次要/功能版本,因此可能会发生某些包不在最新的补丁版本上,例如那些包mongo
和reflection
包,仍然在4.1.0
,而其余的包在4.1.1
。但同样,在任何地方都使用最新的,你会没事的。您的 IDE 应指导您了解最新版本。
推荐阅读
- javascript - 通过模型传递自定义按钮功能
- javascript - “any[]”类型的参数不能分配给“A”类型的参数。类型“any[]”中缺少属性“a”
- android - 使用 Android 分页库处理错误
- python - 将 Python 短形式 for 循环转换为长形式
- office365 - 有没有办法使用图形 API / sharepoint API 检测 office online 何时完成保存在 sharepoint 中?
- python - 使用 pandas 将连接的字符串拆分为单独的列
- javascript - 如何使用图像预览多次显示文件输入按钮?
- python - 基于共享节点在 Pandas 中查找邻居
- vue.js - 带有vue-routes的Vuejs无法读取未定义的属性“路径”
- python - 如何使用python从文本文件中获取特定值