У меня довольно простой сайт Gatsby & Netlify CMS. Я не могу справиться с созданием изображений по желанию. В случае Netlify CMS достаточно задать одно поле required: false
. Как мне написать запрос для Гэтсби, чтобы я не получил сообщение об ошибке «Поле ошибок GraphQL« image »не должно иметь выбор, поскольку тип« String »не имеет подполей». когда изображение на самом деле пустая строка, так как это не обязательно в моем приложении? Есть ли способ обойти это?
Запрос GraphQL для изображения:
image {
childImageSharp {
fluid(maxWidth: 2048)
...GatsbyImageSharpFluid
}
}
}