Wordpress 为什么每次运行“盖茨比开发”时,第一个缓存构建都会显示出来`

Wordpress 为什么每次运行“盖茨比开发”时,第一个缓存构建都会显示出来`,wordpress,gatsby,Wordpress,Gatsby,因此,我使用gatsby cli并通过wordpress graphql将数据拉到gatsby。现在,gatsby develope应该提取数据并监控所做的更改,然后提取新的特定数据,但每次我点击run gatsby develope时,我都会看到第一次构建时缓存。它有点慢,因为我相信它每次都会提取所有数据。帮帮我,谢谢 正如您在详细信息中所看到的,有一个hardCacheData属性允许您使用缓存数据。默认情况下,它设置为false 开发.hardCacheData 这个选项是实验性的。设置为

因此,我使用gatsby cli并通过wordpress graphql将数据拉到gatsby。现在,
gatsby develope
应该提取数据并监控所做的更改,然后提取新的特定数据,但每次我点击run gatsby develope时,我都会看到
第一次构建时缓存。它有点慢,因为我相信它每次都会提取所有数据。帮帮我,谢谢


正如您在详细信息中所看到的,有一个hardCacheData属性允许您使用缓存数据。默认情况下,它设置为
false

开发.hardCacheData

这个选项是实验性的。设置为true时, WordPress数据将在中的盖茨比缓存之外硬缓存
/.wordpress缓存/缓存
。这有助于防止需要 盖茨比缓存自动清除时重新获取所有数据。这 当远程WPGraphQL启动时,硬缓存将自动清除自身 模式更改,或者当您更改插件选项时

使用此选项时,请确保忽略wordpress缓存 项目根目录中的目录

要启用它,请执行以下操作:

{
  resolve: `gatsby-source-wordpress`,
  options: {
    develop: {
      hardCacheData: true,
    },
  },
}