问题描述
在 Contentful 的内容类型上有一个可选字段,我试图让 Gatsby-Plugin-Contentful-Optional-Fields 工作。
可选字段是一个图像,我使用新的 Gatsby-Image-Plugin 渲染它。在我的 gatsby-config.js
中配置插件后,我仍然收到以下错误:
There was an error in your GraphQL query:
Cannot query field "description" on type "Node".
花了几个小时来解决它,不幸的是没有成功。我对开发相当陌生,所以对于其他人来说,也许只是一个明显的错误。非常感谢任何帮助。
{
resolve: "gatsby-plugin-contentful-optional-fields",options: {
optionalFields: {
ContentfulNews: {
image: "Node",},
我的查询:
query {
allContentfulNews(sort: { fields: date,order: DESC }) {
edges {
node {
id
heading
date(formatString: "DD.MM.YYYY")
text {
childMarkdownRemark {
html
}
}
image {
gatsbyImageData(
layout: FULL_WIDTH
placeholder: BLURRED
formats: [AUTO,WEBP]
quality: 100
width: 1500
)
description
}
}
}
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)