我正在使用Apollo 1服务器,并且正在尝试迁移到Apollo 2。 我的项目包括2个简单的GraphQLSchema:
const missionSchema = new GraphQLSchema({query: missionQuery, mutation: missionMutation});
const userSchema = new GraphQLSchema({query: userQuery, mutation: userMutation});
虽然这种缝合在Apollo 1中有效-
const schema = mergeSchemas({ schemas: [ missionSchema, userSchema ] });
它在“阿波罗2号”中引发错误-
.... Type'GraphQLSchema'不可分配为'GraphQLNamedType []'类型。 属性'includes'在'GraphQLSchema'类型中丢失。
我们将不胜感激!
答案 0 :(得分:0)
好吧,这是某种打字稿问题-删除节点模块,然后删除此插件ts-graphql-plugin可以解决问题。