我是gatsby的新手。上周,我在运行开发服务器时遇到了这个问题。我尝试运行设置GATSBY_CONTENTFUL_OFFLINE=true
,以查看是否可以从缓存中访问该网站。
在Gatsby中将该行添加到何处?
export GATSBY_CONTENTFUL_OFFLINE=true
答案 0 :(得分:0)
已经有一个similar question here,但是由于没有答案或接受的答案,所以这里是一个摘要。您可以执行以下操作之一:
.bashrc
(coreyward's answer)您将在.bashrc或类似文件中使用export…。您要将变量声明从Shell脚本导出到Shell会话中,使其可以用作环境变量。这样可以避免在每次调用gatsby [command]
时都必须声明变量。
将其添加到您的.env.development
中,而无需export
(coreyward's answer)
在每次调用gatsby develop
之前附加它(您也可以将其另存为package.json
中的脚本)
$ GATSBY_CONTENTFUL_OFFLINE=true gatsby develop
还请注意,只有在满足以下两个条件时,此标志才起作用:
NODE_ENV
不是正式版(又不是gatsby构建版本)