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



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

在盖茨比中添加此行的位置?

export GATSBY_CONTENTFUL_OFFLINE=true

这里已经有一个类似的问题,但是由于它没有投票或接受的答案,因此有一个摘要。您可以执行以下操作之一:

  • 将其添加到您的.bashrc(Coreyward的答案(

您将在.bashrc或类似的情况下使用导出…。您将从Shell脚本将可变声明导出到Shell会话中,从而作为环境变量可用。这样可以防止您在gatsby [命令]

的每个调用上声明变量
  • 没有export(Coreyward的答案(

  • 将其添加到您的.env.development
  • 将其附加在gatsby develop的每个调用前面(您也可以将其保存为package.json中的脚本(

$ GATSBY_CONTENTFUL_OFFLINE=true gatsby develop

另外,请注意,只有在满足这两个条件时才有效:

  • 您实际上必须与网络断开连接
  • NODE_ENV不是生产(又称gatsby build(

相关内容

  • 没有找到相关文章

最新更新