вот мой schema.graphql
schema {
query: RootQuery
}
type RootQuery {
student(id: String): Student
students: [Student]
school(id: String): School
}
type School {
id: String
name: String
address: String
students: [Student]
}
type Student {
id: String
name: String
age: Int
address: String
school: School
}
вот мой компонент StudentQuery.js
import React from "react";
import { graphql, QueryRenderer } from "react-relay";
//import graphql from "babel-plugin-relay/macro";
import environment from "./relayEnvironment";
export default class Database extends React.Component {
render() {
return (
<QueryRenderer
environment={environment}
query={graphql`
query StudentQuery {
student(id: "M1") {
name
}
}
`}
variables={{}}
render={({ error, props }) => {
if (error) {
return <div>Error!</div>;
}
if (!props) {
return <div>Loading...</div>;
}
return <div>User ID: {props.student.name}</div>;
}}
/>
);
}
}
, когда я пытаюсь запустить команду пряжи реле, она всегда выдает ошибку
ОШИБКА: внутренняя ошибка: неизвестный тип: «ID». ошибка Команда не выполнена с кодом завершения 100.
Автоматически сгенерированные файлы не создаются релейным компилятором.
Заранее спасибо