Skip to content

Cosmiumx/plugin-get-swagger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published