Skip to content

配置详情

示例

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 时通过参数指定

生成语言的类型,框架与语言的对应关系:

框架语言说明
vuets用于 Vue.js 项目的 TypeScript
reactts用于 React 项目的 TypeScript
angularts用于 Angular 项目的 TypeScript
sveltets用于 Svelte 项目的 TypeScript
uniappts用于 UniApp 跨平台项目的 TypeScript
flutterdart用于 Flutter 项目的 Dart
harmonyosarkTs用于鸿蒙项目的 ArkTS

outputDir

  • 类型:string
  • 使用相对路径

API 文件生成后的存放位置。