Ошибка построения схемы с помощью конфигурации gatsby-source-filesystem (после официального руководства) - PullRequest
0 голосов
/ 02 февраля 2020

Я изучаю Гэтсби, следуя руководству по https://www.gatsbyjs.org/tutorial/part-five/#source -plugins , но застрял при попытке настроить gatsby-source-filesystem в gatsby-config . js.

Я просто использую простой файл конфигурации gatsby, как в tuto:

module.exports = {
  siteMetadata: {
    title: `Pandas Eating Lots`,
  },
  plugins: [
    {
      resolve: `gatsby-source-filesystem`,
      options: {
        name: `src`,
        path: `${__dirname}/src/`,
      },
    },
    `gatsby-plugin-emotion`,
    {
      resolve: `gatsby-plugin-typography`,
      options: {
        pathToConfigModule: `src/utils/typography`,
      },
    },
  ],
}

И я получаю следующую ошибку при запуске сервера dev :

$ gatsby develop
success open and validate gatsby-configs - 0.036s
success load plugins - 0.199s
success onPreInit - 0.010s
success initialize cache - 0.025s
success copy gatsby files - 0.052s
success onPreBootstrap - 0.013s
success createSchemaCustomization - 0.002s
success source and transform nodes - 0.091s
⠋ building schema

 ERROR 

UNHANDLED REJECTION File.publicURL provided incorrect OutputType: 'String'



  Error: File.publicURL provided incorrect OutputType: 'String'

  - TypeMapper.js:294 TypeMapper.convertOutputFieldConfig
    [tutorial-part-four]/[graphql-compose]/lib/TypeMapper.js:294:15

  - configAsThunk.js:19 resolveOutputConfigAsThunk
    [tutorial-part-four]/[graphql-compose]/lib/utils/configAsThunk.js:19:41

  - ObjectTypeComposer.js:300 ObjectTypeComposer.getFieldConfig
    [tutorial-part-four]/[graphql-compose]/lib/ObjectTypeComposer.js:300:58

  - toInputObjectType.js:44 fieldNames.forEach.fieldName
    [tutorial-part-four]/[graphql-compose]/lib/utils/toInputObjectType.js:44:19

  - Array.forEach

  - toInputObjectType.js:38 toInputObjectType
    [tutorial-part-four]/[graphql-compose]/lib/utils/toInputObjectType.js:38:14

  - ObjectTypeComposer.js:600 ObjectTypeComposer.getInputTypeComposer
    [tutorial-part-four]/[graphql-compose]/lib/ObjectTypeComposer.js:600:84

  - sort.js:54 getSortInput
    [tutorial-part-four]/[gatsby]/dist/schema/types/sort.js:54:42

  - schema.js:1104 addTypeToRootQuery
    [tutorial-part-four]/[gatsby]/dist/schema/schema.js:1104:23

  - schema.js:270 processTypeComposer
    [tutorial-part-four]/[gatsby]/dist/schema/schema.js:270:13

⠋ building schema
$

Я использую Node версии 10.16.3

Я попытался выполнить поиск, но не нашел полезной информации об этой указанной c ошибке.

Может кто-нибудь помочь, пожалуйста? Большое спасибо!

...