使用GATSBY source CONTENTFUL时如何设置GATSBY_CONTENTFUL_脱机标志

使用GATSBY source CONTENTFUL时如何设置GATSBY_CONTENTFUL_脱机标志,gatsby,contentful,Gatsby,Contentful,我对盖茨比不熟悉。上周我在运行开发服务器时遇到了这个问题。我尝试运行设置GATSBY\u CONTENTFUL\u OFFLINE=true,查看是否可以从缓存中为站点提供服务 在盖茨比的哪一行加上这一行 export GATSBY_CONTENTFUL_OFFLINE=true 已经有了一个答案,但由于没有经过投票或接受的答案,这里是一个总结。您可以执行以下操作之一: 将其添加到您的.bashrc() 您可以在.bashrc或类似文件中使用export。您正在将变量声明从shell脚本导

我对盖茨比不熟悉。上周我在运行开发服务器时遇到了这个问题。我尝试运行设置
GATSBY\u CONTENTFUL\u OFFLINE=true
,查看是否可以从缓存中为站点提供服务

在盖茨比的哪一行加上这一行

export GATSBY_CONTENTFUL_OFFLINE=true
已经有了一个答案,但由于没有经过投票或接受的答案,这里是一个总结。您可以执行以下操作之一:

  • 将其添加到您的
    .bashrc
    ()
您可以在.bashrc或类似文件中使用export。您正在将变量声明从shell脚本导出到shell会话中,使其作为环境变量可用。这样可以避免每次调用gatsby[command]时都必须声明变量

  • 将其添加到
    .env.development
    中,而不导出
    ()

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

$GATSBY\u CONTENTFUL\u OFFLINE=真正的GATSBY开发

另外请注意,此标志仅在满足以下两个条件时有效:

  • 您必须实际断开与网络的连接
  • NODE_ENV
    不是生产(也称为非盖茨比构建)