卡住的建筑物gatsby-starter-netlify-cms

时间:2018-11-15 03:26:43

标签: graphql gatsby netlify-cms

我最近从“静态反应”切换为“盖茨比”并碰壁。当我安装并构建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 :(得分:1)

您应该检查您的降价文件,并找到字段image的值为空或指向不存在的图像的值的文件。降价文件的前题是指文件的顶部,其中包含文件的某些元数据,并用---包围。例如:

---

图片:

//我的评论:后面还有一些其他变量的列表,例如标题,标题...

---