关于umimax配置openapi的问题

umimax的文档中没有详细说明这一步的配置,自己试了一下发现有许多问题,这里找到了一个解决办法:

https://github.com/umijs/umi/issues/11811

感谢

以下是完整的解决方案:

配置package.json中的name字段

安装插件pnpm i @umijs/max-plugin-openapi

编写配置文件

import { defineConfig } from '@umijs/max';

export default defineConfig({
  plugins: ['@umijs/max-plugin-openapi'],
  openAPI: [
    {
      requestLibPath: "import { request } from '@umijs/max'",
      schemaPath: '远程swagger地址 注意要生成的模块',
      mock: false,
    },
  ],
});

然后在services里就可以看到生成的api文件了,默认的文件夹名字就是package.json中的name字段


关于umimax配置openapi的问题
http://xuyuanhang.com//archives/guan-yu-umimaxpei-zhi-openapide-wen-ti
作者
许远航
发布于
2024年04月24日
许可协议