@pengxin/vue-cli-plugin-api
v1.1.0
Published
基于 auto-service 的代码生成工具,快速集成到工作流
Downloads
54
Readme
@pengxin/vue-cli-plugin-api
基于 Vue CLI 的插件系统,快速集成 auto-service 代码生成 api 方案
功能
- 新项目快速集成 auto-service
- 支持多项目配置
- 支持添加项目
- 支持选择需要更新 api 的项目列表
如何安装
yarn add @pengxin/vue-cli-plugin-api auto-service shelljs ts-node typescript -D
如何使用
- package.json 文件的 script 引入脚本
"api": "vue-cli-service api"
2.在根目录下创建 api.config.js 文件
例如:
module.exports = {
'demo-api': {
// 对应 yapi 项目名称
name: 'demo-api',
// 项目描述
description: 'demo-api的描述内容',
// 生成 ts services 配置
config: {
url: 'src/api/demo-api/swagger.json',
remoteUrl:
'https://yapi.dustess.com/api/open/plugin/export-full?type=json&pid=11&status=all&token=6752145bac379ef21106a4ee1e79baac6a743c6b802ea15d4e001efa38044cb127',
type: 'yapi',
swaggerParser: {
'-o': 'src/api/demo-api/services',
},
},
},
};
- 运行脚本,通过选择列表,更新对应 api 项目
TODO
- 新项目快速集成 auto-service
- 支持选择需要更新 api 的项目列表
维护人员
px