【问题标题】:Configure gatsby-source-filestystem to query a single json file配置 gatsby-source-filesystem 查询单个 json 文件
【发布时间】:2018-09-03 08:43:33
【问题描述】:

我正在尝试遵循 https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-transformer-json 的自述文件

我有一个 links.json,其中包含我要查询的(外部)链接列表。对于这些链接中的每一个,我都想创建一个页面。现在我正在尝试使用

查询链接
{
  allLinksJson {
    edges {
      node {
        value
      }
    }
  }
}

失败了。根据this post on github,显然我的 gatsby-source-filesystem 配置不正确。我试过了

{
  resolve: `gatsby-source-filesystem`,
  options: {
    path: `${__dirname}/src/data/links.json`,
    name: "links",
  },
},

但它没有用。不幸的是,我找不到任何关于如何完成这项工作的文章或文档。任何帮助将不胜感激。

【问题讨论】:

    标签: gatsby


    【解决方案1】:

    您不需要 json 文件的完整路径。您还需要包含 gatsby-transformer-json 插件。

      plugins: [
        'gatsby-plugin-react-helmet',
        `gatsby-transformer-json`,
        {
          resolve: `gatsby-source-filesystem`,
          options: {
            path: `./src/data/`,
          },
        }
      ]
    

    【讨论】:

      猜你喜欢
      • 2020-11-14
      • 1970-01-01
      • 2020-03-14
      • 2019-11-14
      • 1970-01-01
      • 2020-02-05
      • 2019-04-02
      • 2019-10-26
      • 2019-05-18
      相关资源
      最近更新 更多