Graphql 中继编译器语法错误:应为名称,找到“}”&引用;

Graphql 中继编译器语法错误:应为名称,找到“}”&引用;,graphql,relay,Graphql,Relay,无法找出为什么我的查询在数小时内出现语法错误。 我将查询复制并粘贴到graphiql,它工作正常。当我对我的js运行中继编译器时,它抛出了这个错误。 有人有同样的问题吗 奇怪的是,如果我删除“query HomeQuery”,它会给出不同的错误来抱怨操作名 我的代码 import {graphql} from "react-relay"; const query = graphql` query HomeQuery { tasks {

无法找出为什么我的查询在数小时内出现语法错误。 我将查询复制并粘贴到graphiql,它工作正常。当我对我的js运行中继编译器时,它抛出了这个错误。 有人有同样的问题吗

奇怪的是,如果我删除“query HomeQuery”,它会给出不同的错误来抱怨操作名

我的代码

import {graphql} from "react-relay";

const query = graphql`
    query HomeQuery {
        tasks {
            id
        }
    }
`;
mypackage.json

...
    "relay": "relay-compiler --schema ../resources/schema.graphql --src ./pages/test"
...
我运行了npm运行脚本中继

the log
 relay-compiler --schema ../resources/schema.graphql --src ./pages/test


Writing js
ERROR:
Syntax Error: Expected Name, found "}".
npm ERR! code ELIFECYCLE
npm ERR! errno 100
npm ERR! my-app2@0.1.0 relay: `relay-compiler --schema ../resources/schema.graphql --src ./pages/test`
npm ERR! Exit status 100
npm ERR!
npm ERR! Failed at the my-app2@0.1.0 relay script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

这只是因为您的架构不能为空

类型突变{

}


在我重新启动空型突变后,一切都正常了….

'great'DX。。。没有指向线的错误?(将固定在v25“生产就绪解决方案”中?)。。。你确定是关于这个查询的吗?