Застрял здание Гэтсби-стартер-нетлиф-см - PullRequest
0 голосов
/ 15 ноября 2018

Я недавно переключился с реактивной статики на Гэтсби и ударил стену.Когда я устанавливаю и собираю gatsby-starter-netlify-cms, я получаю сообщение об ошибке:

success open and validate gatsby-configs — 0.049 s
success load plugins — 1.757 s
success onPreInit — 53.736 s
success delete html and css files from previous builds — 0.013 ssuccess initialize cache — 0.725 s
success copy gatsby files — 4.323 s
success onPreBootstrap — 0.261 s
success source and transform nodes — 1.672 s
success building schema — 6.302 s
success createPages — 0.634 s
success createPagesStatefully — 0.525 s
success onPreExtractQueries — 0.211 s
success update schema — 1.565 s
error GraphQL Error Field "image" must not have a selection since type "String" has no subfields.

  file: C:/Users/Jason/Dropbox/Documents/Projects/jamamuuga-s-portfolio-gatsby-netlifycms/src/templates/product-page.js

   1 |
   2 |   query ProductPage($id: String!) {
   3 |     markdownRemark(id: { eq: $id }) {
   4 |       frontmatter {
   5 |         title
>  6 |         image {
     |               ^
   7 |           childImageSharp {
   8 |             fluid(maxWidth: 2048, quality: 100) {
   9 |               ...GatsbyImageSharpFluid
  10 |             }
  11 |           }
  12 |         }
  13 |         heading
  14 |         description
  15 |         intro {
  16 |           blurbs {

  error Command failed with exit code 1.

Я пытался использовать оба вида пряжи и npm отдельно, но безрезультатно.

1 Ответ

0 голосов
/ 08 февраля 2019

Вам следует проверить файлы уценки и найти файлы, которые имеют пустые значения для поля image или значения, которые указывают на несуществующее изображение.Frontmatter файла уценки ссылается на верхнюю часть файла, которая содержит некоторые метаданные файла и окружена ---.Например:

---

image:

// мой комментарий: список некоторых других переменных, таких как заголовок, заголовок ....

---

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...