Сначала я получал эту ошибку на своем локальном сервере сборки, но мне удалось исправить ее там ... запрос все тот же, но Гэтсби не выдает никаких ошибок с запросом. Но каждый раз, когда я пытаюсь выполнить развертывание в Netlify, происходит сбой со следующим сообщением:
toFormat seems to be empty, we need a fileExtension to set it.
1 | fragment GatsbyContentfulFluid_tracedSVG on ContentfulFluid {
> 2 | tracedSVG
| ^
3 | aspectRatio
4 | src
5 | srcSet
6 | sizes
7 | }
failed during stage 'building site': Build script returned non-zero exit code: 1
8 |
9 | query optbuildreposrccomponentsshopProductsJs2136335468 {
10 | products: allContentfulProduct {
11 | edges {
12 | node {
Shutting down logging, 22 messages pending
File path: /opt/build/repo/src/components/shop/Products.js
Plugin: none
Это та же самая ошибка, которую я получал локально, и я понятия не имею, почему это происходит. Не должно быть никаких причин, по которым toFormat является обязательным параметром. Для этого используется стандартный запрос API плагина gatsby-source-contentful
, который всегда обслуживал изображение без проблем в прошлом. Если я изменю запрос на «фиксированный», а не «текучий», проблема исчезнет, но мне нужны текучие изображения для этой части сайта.
Я несколько дней писал сотрудникам Netlify go, но я еще не получил ответ. Любая помощь будет принята с благодарностью.