Open crashsol opened 2 years ago
我也遇到了同样的问题 "@umijs/openapi": "^1.3.0", "@umijs/plugin-openapi": "^1.3.0",
将本地的版本 yarn remove 再 yarn add 最新版也出现这种情况 @umijs/openapi 实际版本都是 1.3.2 应该是包的依赖升级导致
当代码里有 下面代码会报错
"Map«string,List«***»»": {
"type": "object",
"additionalProperties": { "$ref": "#/definitions/List" }
},
找到的原因就是definitions/list does not exist
需要删除"$ref": "#/definitions/List"
才可以生成
希望能修复
"additionalProperties": { "$ref": "#/definitions/List" }
问一下,这个问题解决了吗,我也遇到了这个问题
新版本才出现的问题,可以回退到旧版本上使用
例如:
{
"devDependencies":{
// 省略其它依赖
"@umijs/openapi": "^1.3.0",
"@umijs/plugin-openapi": "^1.3.0"
},
"resolutions":{
"@umijs/openapi":"1.4.4"
}
}
生成的types.d Test 没有下级内容
正确的应该是 type Test = { comBaseWell:ComBaseWell , userDto:UserDto }