[英]How to use .graphqls files in a Node application?
我正在嘗試重構我的基於節點的Apollo GraphQL服務器實例以使用.graphqls模式文件而不是基於字符串。 我試圖通過這里的示例來包含我的架構中的文件:
import facility_schema from './facility-objects.graphqls';
但是,我從導入中得到一個SyntaxError 。 如果我只運行節點或babel節點,就會發生這種情況。 但是,在GitHub上運行此示例項目,它似乎工作。
我錯過了一個包嗎? 我使用錯誤的翻譯嗎? 我知道我錯過了什么,我只是不知道是什么。
對於普通節點/阿波羅,以下適用於我(使用babel-node
):
import { readFileSync } from 'fs'
const schema = readFileSync(__dirname + '/schema.graphqls', 'utf8')
對於Meteor / Apollo,您可以嘗試使用以下新插件(盡管我自己也沒試過):
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.