配置详情
示例
json
{
"framework": "flutter",
"language": "dart",
"outputDir": "./api/auto"
}参数说明
framework
- 类型:string
- 可选值:
'react' | 'vue' | 'svelte' | 'angular' | 'flutter' | 'harmonyos' | 'uniapp' - 执行
apisorcery init -f flutter时通过参数指定
项目的框架类型,这将决定适当的代码生成模式和约定。
language
- 类型:string
- 可选值:
'dart' | 'ts' | 'arkTs' - 执行
apisorcery init -l dart时通过参数指定
生成语言的类型,框架与语言的对应关系:
| 框架 | 语言 | 说明 |
|---|---|---|
| vue | ts | 用于 Vue.js 项目的 TypeScript |
| react | ts | 用于 React 项目的 TypeScript |
| angular | ts | 用于 Angular 项目的 TypeScript |
| svelte | ts | 用于 Svelte 项目的 TypeScript |
| uniapp | ts | 用于 UniApp 跨平台项目的 TypeScript |
| flutter | dart | 用于 Flutter 项目的 Dart |
| harmonyos | arkTs | 用于鸿蒙项目的 ArkTS |
outputDir
- 类型:string
- 使用相对路径
API 文件生成后的存放位置。