chenshuai2144 / openapi2typescript

一个被大范围使用的小工具
312 stars 136 forks source link

YAPI 导出的 Swagger 2.0 json 不支持 #41

Closed daviyang35 closed 2 years ago

daviyang35 commented 2 years ago

能否升级支持 YAPI 导出的 Swagger 2.0 版本 json文件呢。

当前主要问题是生成出来的 json 没有 components 段,响应的定义是直接在 paths 接口段中定义的。

> umi openapi
[openAPI]: 💺 将 Swagger 转化为 openAPI
/Users/davi/myapp/node_modules/@umijs/openapi/dist/serviceGenerator.js:560
                    data.push([
                         ^

TypeError: Cannot read properties of undefined (reading 'push')
    at /Users/davi/myapp/node_modules/@umijs/openapi/dist/serviceGenerator.js:560:26
    at Array.forEach (<anonymous>)
    at /Users/davi/myapp/node_modules/@umijs/openapi/dist/serviceGenerator.js:525:55