@cosima/umi-plugin-get-swagger
TypeScript icon, indicating that this package has built-in type declarations

0.0.12 • Public • Published

umi-plugin-get-swagger

A umi plugin 自动生成mock文件/数据 自动生成serve文件

Install

pnpm i umi-plugin-get-swagger

Usage

Configure in .umirc.ts,

export default {
  plugins: [
    ['umi-plugin-get-swagger'],
  ],
  openAPI: {
    requestLibPath: "import { request } from 'umi'",
    // 或者使用在线的版本
    // schemaPath: 'https://gw.alipayobjects.com/os/antfincdn/M%24jrzTTYJN/oneapi.json',
    schemaPath: join(__dirname, 'oneapi.json'),
    mock: true, // mock开关
  },
}
// start
// umi openapi {session}
umi openapi NjYwZDlmY2EtM2JkYS00ZTc1LWI5YjYtZjIzNjFkZjIwMTk5

Options

TODO 请求域名自定义 兼容自定义json 自动生成递归mock数据

note(dev)

step1: npm run build step2: npm login npm version patch npm publish --access public

LICENSE

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i @cosima/umi-plugin-get-swagger

Weekly Downloads

0

Version

0.0.12

License

MIT

Unpacked Size

10.2 kB

Total Files

4

Last publish

Collaborators

  • cosima