【问题标题】:AWS AppSync - amplify codegen types not creating anythingAWS AppSync - 放大代码生成类型而不创建任何内容
【发布时间】:2020-09-02 12:42:04
【问题描述】:

我已使用 AWS 控制台将 AppSync API 组合在一起,该 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

【问题讨论】:

    标签: amazon-web-services aws-amplify aws-appsync


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-05
        • 2011-02-22
        • 2021-11-28
        • 1970-01-01
        • 2020-08-20
        • 2022-10-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多