Import openAPI-$ref用于外部文件-仅工作一次

Import openAPI-$ref用于外部文件-仅工作一次,import,openapi,Import,Openapi,我有两个文件使用相同的$ref调用另一个文件-只是为了防止代码重复 ... SomePropName: type: object allOf: - $ref: "./example.yaml#/example"# ... 导入可以工作,但仅适用于第一个文件,对于第二个文件,它看起来只是空的/未定义的,但不会引发错误 如果我注释掉第一个文件中的$ref,那么第二个文件也可以 在openAPI中,Afaik可以多次使用$refs(我想这就是目的吗?),它可以在同

我有两个文件使用相同的$ref调用另一个文件-只是为了防止代码重复

...
SomePropName:
  type: object
  allOf:
    - $ref: "./example.yaml#/example"#
...
导入可以工作,但仅适用于第一个文件,对于第二个文件,它看起来只是空的/未定义的,但不会引发错误

如果我注释掉第一个文件中的$ref,那么第二个文件也可以

在openAPI中,Afaik可以多次使用$refs(我想这就是目的吗?),它可以在同一个文件中进行声明,例如:
#/components/schemas/
,但不能用于外部导入

有什么建议吗


谢谢

您在API定义中使用了什么工具?您能否发布一个包含$refs和引用文件内容的完整示例?