从 Loopback 3 迁移到 Loopback 4
Migration from Loopback 3 to Loopback 4
是否有任何自动化的方法可以将 Loopback 3 中的项目迁移到 Loopback 4?
例如,我在 JSON:
中有模型定义
{"name": "Item",
"base": "PersistedModel",
"forceId": true,
"properties": {
"id": {
"type": "number",
"id": true
},
"created": {
"type": "Date",
"postgresql": {
"dbDefault": "now()"
}
},
"name": {
"type": "string",
"required": true
}
}
}
有没有办法在 LB4 中自动创建相同的模型?
2020 年 5 月 13 日更新
LoopBack 4 文档现在具有全面的 migration guide。 CLI 工具也可用于帮助迁移某些组件
原回答
来自 LoopBack 团队的问候
尚无从 LoopBack 3 到 LoopBack 4 的明确迁移路径。我们正在 GitHub 问题 loopback-next#1849 中讨论不同的迁移方法,您可能会发现一些有用的信息。我们鼓励所有 LB3 用户加入讨论。
请注意,LB4 尚不支持所有 LB3 功能,缺少的功能列表在 GitHub 问题 loopback-next#1920 中维护。
到目前为止,还没有办法进行此类迁移。 LB4 在模型创建方面与 LB3 有很大不同,在 lB3 中模型配置以 JSON 格式的形式存储,而在 LB4 中是通过 @model 和 @属性 的方式在打字稿中定义的装饰器。
可能以后会有办法。
是否有任何自动化的方法可以将 Loopback 3 中的项目迁移到 Loopback 4? 例如,我在 JSON:
中有模型定义{"name": "Item",
"base": "PersistedModel",
"forceId": true,
"properties": {
"id": {
"type": "number",
"id": true
},
"created": {
"type": "Date",
"postgresql": {
"dbDefault": "now()"
}
},
"name": {
"type": "string",
"required": true
}
}
}
有没有办法在 LB4 中自动创建相同的模型?
2020 年 5 月 13 日更新
LoopBack 4 文档现在具有全面的 migration guide。 CLI 工具也可用于帮助迁移某些组件
原回答
来自 LoopBack 团队的问候
尚无从 LoopBack 3 到 LoopBack 4 的明确迁移路径。我们正在 GitHub 问题 loopback-next#1849 中讨论不同的迁移方法,您可能会发现一些有用的信息。我们鼓励所有 LB3 用户加入讨论。
请注意,LB4 尚不支持所有 LB3 功能,缺少的功能列表在 GitHub 问题 loopback-next#1920 中维护。
到目前为止,还没有办法进行此类迁移。 LB4 在模型创建方面与 LB3 有很大不同,在 lB3 中模型配置以 JSON 格式的形式存储,而在 LB4 中是通过 @model 和 @属性 的方式在打字稿中定义的装饰器。 可能以后会有办法。