Ошибка Произошла ошибка при компиляции запросов GraphQL вашего сайта - PullRequest
0 голосов
/ 21 октября 2019

Эта ошибка продолжает появляться, когда я выполняю gatsby development.

export const pageQuery = graphql`
  query($path: String!) {
    markdownRemark(frontmatter: { path: { eq: $path } }) {
      html
      frontmatter {
        date(formatString: "MMMM DD, YYYY")
        path
        title
        porcao
        tempo
        cover
      }
    }
  }
`

Ошибка GraphQL Произошла ошибка при компиляции запросов GraphQL вашего сайта. Ошибка: RelayParser: обнаружены повторяющиеся определения для одного или нескольких документов: каждый документ должен иметь уникальное имя. Дублированные документы: - cUsersUserDocumentsPwaPizzaSrcTemplatesRecipeTemplateJs2809623611

1 Ответ

0 голосов
/ 21 октября 2019

Обнаружены дубликаты определений для одного или нескольких документов: каждый документ должен иметь уникальное имя.

Эта ошибка относится к вашим именам запросов graphql (которые кажутсябыть неуникальным).

Допустим, у вас есть индексная страница и страница about, каждая со своим собственным запросом graphql. Если вы называете свои запросы, вы должны убедиться, что вы даете им уникальные имена.

Например:

// src/pages/about.js

export const aboutPageQuery = graphql`
  query AboutQuery {...}
`

// src/pages/index.js

export const indexPageQuery = graphql`
  query IndexQuery {...}
`
...