首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用gatsby源-文件系统配置构建模式时出错(以下正式教程)

使用gatsby源-文件系统配置构建模式时出错(以下正式教程)
EN

Stack Overflow用户
提问于 2020-02-02 00:37:52
回答 1查看 1.2K关注 0票数 3

我通过学习https://www.gatsbyjs.org/tutorial/part-five/#source-plugins教程来学习Gatsby,但是在gatsby-config.js中配置gatsby源代码文件系统时被困住了。

我只是使用简单的gatsby配置文件,如tuto中所示:

代码语言:javascript
复制
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服务器时,我会得到以下错误:

代码语言:javascript
复制
$ 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

我试图搜索,但没有找到关于这个特定错误的有用信息。

有人能帮忙吗?非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2021-03-12 07:35:03

更新gatsby-source-filesystem可能会为您解决这个问题。

https://github.com/gatsbyjs/gatsby/issues/20718#issuecomment-787009213

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60022341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档