错误 编译站点的 GraphQL 查询时出错



当我执行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 {...}
`

最新更新