使用gatsby-source-contentful时如何设置GATSBY_CONTENTFUL_OFFLINE标志

时间:2019-05-08 07:56:36

标签: gatsby contentful

我是gatsby的新手。上周,我在运行开发服务器时遇到了这个问题。我尝试运行设置GATSBY_CONTENTFUL_OFFLINE=true,以查看是否可以从缓存中访问该网站。

在Gatsby中将该行添加到何处?

export GATSBY_CONTENTFUL_OFFLINE=true

1 个答案:

答案 0 :(得分:0)

已经有一个similar question here,但是由于没有答案或接受的答案,所以这里是一个摘要。您可以执行以下操作之一:

  

您将在.bashrc或类似文件中使用export…。您要将变量声明从Shell脚本导出到Shell会话中,使其可以用作环境变量。这样可以避免在每次调用gatsby [command]

时都必须声明变量。
  • 将其添加到您的.env.development中,而无需exportcoreyward's answer

  • 在每次调用gatsby develop之前附加它(您也可以将其另存为package.json中的脚本)

$ GATSBY_CONTENTFUL_OFFLINE=true gatsby develop

还请注意,只有在满足以下两个条件时,此标志才起作用:

  • 您实际上必须与网络断开连接
  • NODE_ENV不是正式版(又不是gatsby构建版本)