AWS AppSync - 放大代码生成类型而不创建任何东西

AWS AppSync - amplify codegen types not creating anything

我使用 AWS 控制台组合了一个 AppSync API,它使用解析器写入 RDB。我已经使用 amplify add codegen --apiId myId 设置了代码生成器,但是当我 运行 amplify codegen types 时,没有控制台输出,我也看不到在我的项目中创建的任何类型。

我知道当我尝试 run queries 时需要这些自动生成的类型。这应该工作吗?我期望在哪里看到创建的类型?我在 app\src\main\graphql\schema.json 看到内省模式,但我没有看到任何 .java.kt 文件被创建。

这是我的 .graphqlconfig.yml:

projects:
  FocalistTest1:
    schemaPath: app/src/main/graphql/schema.json
    includes:
      - app/src/main/graphql/**/*.graphql
    excludes:
      - ./amplify/**
    extensions:
      amplify:
        codeGenTarget: ''
        generatedFileName: ''
        docsFilePath: app/src/main/graphql/com/amazonaws/amplify/generated/graphql
        region: us-east-2
        apiId: [snipped]
        maxDepth: 2
extensions:
  amplify:
    version: 3

德普。构建后在生成的文件部分找到它们。我一直在检查 git 文件以查看该命令是否创建了任何内容,但它们必须位于被忽略的文件夹下。

生成的文件名是空的。那应该设置为你想要的目标文件的路径 generatedFileName: 'path/to/file'.