实际上,Strongloop允许开发人员使用model-config.json
的默认文件。在其中,有很多模型定义。
为什么我会使用外部model-config.json
?
因为,我有一些项目共享相同的模型。目前,我可以将模型指向父文件夹,这样:
'模型config.json'
{
"_meta": {
"sources": [
"loopback/common/models",
"loopback/server/models",
"../../shared-models-project/common/models", // this is external to the project
"../common/models",
"./models"
], ...
}
但是在进行此更改后,我注意到model-config.json
文件中也引用了所有模型。然后,解决方案可能是使用位于model-config.json
而不是shared-models-project/server/model-config.json
的外部./server/model-config.json
。
但......这可能吗?任何替代方案?
答案 0 :(得分:1)
Loopback也会查找model-config.js
(link),因此您可以使用以下内容创建该文件:
module.exports = require('../../shared-models-project/server/model-config.json')
这是你的意思吗?