【发布时间】:2017-09-27 01:28:32
【问题描述】:
我遇到了 apollo-codegen 无法成功生成打字稿代码的情况。
对于 graphql 文件 (generated/schema.graphql):
type Author {
id: Int!
firstName: String
lastName: String
posts: [Post]
}
type Post {
id: Int!
title: String
author: Author
votes: Int
}
然后我运行:
$apollo-codegen introspect-schema generated/schema.graphql --output generated/schema.json
这会生成一个似乎包含相关信息的./generated/schema.json(我看到了有关作者及其属性、帖子及其属性的信息)。
然后我运行
$apollo-codegen generate generated/schema.graphql --schema generated/schema.json --target typescript 并获得(有效的)空输出。
// This file was automatically generated and should not be edited.
/* tslint:disable */
/* tslint:enable */
我也尝试过生成 .swift 文件,输出类似的空输出。
Apollo 代码生成版本是:
"apollo-codegen": "^0.11.2",
有人看看我做错了什么吗?
【问题讨论】:
标签: graphql