如何配置Netlify CMS以将博客存储在其他文件夹下而不是直接在项目根目录下

时间:2020-05-15 02:51:55

标签: reactjs react-redux gatsby netlify netlify-cms

enter image description here

我正在使用Netlify + Netlify CMS + Gatsby来创建我的博客。

我开始看到越来越多的reduxcacheXXXXX文件夹出现在项目根文件夹中。

如果我不需要它们,该如何删除它们并防止这些文件夹再次发生?

1 个答案:

答案 0 :(得分:1)

它们是自Gatsby 2.19开始出现的缓存文件。似乎在尝试在每个版本中删除(并重命名)它们时存在权限问题,如下所示GitHub thread

在这里您可以找到有关data storage with Redux in Gatsby及其使用方式的详细文档:

在盖茨比(Gatsby)的引导和构建阶段中,状态被存储并 使用Redux库进行操作。在Redux中使用Redux的主要目的 Gatsby内部构件将集中所有状态逻辑。审核中 Gatsby减速器和操作文件夹提供了全面的图片 什么状态操作是可能的。

进行澄清不是使用Netlify的问题。所有CMS都会发生这种情况(我有一个Contentful和DatoCMS自己的项目,并且还在发生)。

回答您的问题,似乎“错误”仍然存在。您应该忽略这些文件,并在看到它们后立即将其删除。此外,您可以尝试将Gatsby软件包更新为最新的稳定版本。