我是Gatsby的新手。上周,我在运行开发服务器时遇到了这个问题。我试图运行设置GATSBY_CONTENTFUL_OFFLINE=true
,以查看是否可以从缓存提供该站点。
在盖茨比中添加此行的位置?
export GATSBY_CONTENTFUL_OFFLINE=true
这里已经有一个类似的问题,但是由于它没有投票或接受的答案,因此有一个摘要。您可以执行以下操作之一:
- 将其添加到您的
.bashrc
(Coreyward的答案(
您将在.bashrc或类似的情况下使用导出…。您将从Shell脚本将可变声明导出到Shell会话中,从而作为环境变量可用。这样可以防止您在gatsby [命令]
的每个调用上声明变量
-
没有
export
(Coreyward的答案(
将其添加到您的 将其附加在
gatsby develop
的每个调用前面(您也可以将其保存为package.json
中的脚本(
.env.development
中$ GATSBY_CONTENTFUL_OFFLINE=true gatsby develop
另外,请注意,只有在满足这两个条件时才有效:
- 您实际上必须与网络断开连接
-
NODE_ENV
不是生产(又称gatsby build(