1.1.0 • Published 2 years ago

@pengxin/vue-cli-plugin-api v1.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

@pengxin/vue-cli-plugin-api

基于 Vue CLI 的插件系统,快速集成 auto-service 代码生成 api 方案

功能

  1. 新项目快速集成 auto-service
  2. 支持多项目配置
  3. 支持添加项目
  4. 支持选择需要更新 api 的项目列表

如何安装

yarn add @pengxin/vue-cli-plugin-api auto-service shelljs ts-node typescript -D

如何使用

  1. package.json 文件的 script 引入脚本
"api": "vue-cli-service api"

Alt text

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',
			},
		},
	},
};
  1. 运行脚本,通过选择列表,更新对应 api 项目

TODO

  1. 新项目快速集成 auto-service
  2. 支持选择需要更新 api 的项目列表

维护人员

px

1.1.0

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago