200字
关于umimax配置openapi的问题
2024-04-24
2024-04-24

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的问题
作者
许远航
发表于
2024-04-24
License
CC BY-NC-SA 4.0

评论