当我执行Gatsby develop时,这个错误不断出现。
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 查询时出错。 错误:中继解析器:遇到一个或多个文档的重复定义:每个文档必须具有唯一的名称。重复的文档: - c用户用户文档PwaPizzaSrc模板食谱模板Js2809623611
遇到一个或多个文档的重复定义:每个文档必须具有唯一的名称。
此错误指的是您的 graphql 查询名称(似乎是非唯一的(。
假设你有一个索引页和一个关于页,每个页面都有自己的 graphql 查询。如果为查询命名,则必须确保为其指定唯一的名称。
例如:
// src/pages/about.js
export const aboutPageQuery = graphql`
query AboutQuery {...}
`
// src/pages/index.js
export const indexPageQuery = graphql`
query IndexQuery {...}
`