我试图将基于节点的Apollo GraphQL服务器实例重构为使用.graphqls模式文件,而不是基于字符串的文件。我试图通过例子去这里到包括在我的架构中的文件:
import facility_schema from './facility-objects.graphqls';
但是,我从导入中收到一个SyntaxError。如果我只运行node或babel-node,就会发生这种情况。但是,在GitHub上运行此示例项目,它似乎可以工作。
我是否缺少包裹?我使用了错误的解释器吗?我知道我想念什么,我只是不知道。
对于普通的Node / Apollo,以下对我有用(使用babel-node
):
import { readFileSync } from 'fs'
const schema = readFileSync(__dirname + '/schema.graphqls', 'utf8')
对于Meteor / Apollo,您可以尝试使用以下新插件(不过我自己没有尝试过):
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句