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'
.
我使用 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'
.