Skip to content

LL89757/mockgenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mockgenerator

基于swagger文档自动生成mock数据文件

安装

$ npm i mockgeneratorcli -g

配置文件(mockGenerator.config.js)

module.exports = {
  swaggerUrlList:[
    {
      swaggerUrl: '', // swagger-api文档地址
      outputDir: '/mock/demo',// 输出目录,最终会自动生成文件 outputPath/[模块名]
      generate: false,// 生成数据开关
    }
  ],
  outputFileType: 'ts', //生成文件类型 ts||js
  ignoreList: [], // 忽略api列表
  dataLength: '1-8', // mock 为数组时数组长度
  fileName: 'mock', //默认以swaggerapi tags的第一个值为模块名,按模块生成mock文件,否则以该配置为文件名生成单个文件
};

使用

命令行使用:

$ mockgeneratorcli

在package.json中添加任务

{
   ...
    "scripts": {
        ...
        "mockgenerator": "mockgeneratorcli"
    },
    ...
}

About

基于swagger文档自动生成前端mock文件

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published