在 Gatsby 中如何排除 gatsby build 上的目录?

In Gatsby how to exclude a directory on gatsby build?

阅读文档后我一直无法找到答案如果在 gatsby build 我可以排除整个目录或者默认情况下排除它。例如,如果我在主级别上有一个目录:

Gatsby 不会使用这些目录或从这些目录中提取任何内容,它们只存在于生产参考中。在我的研究中,我读到:

在 Gatsby 中,如何在 gatsby build 中排除目录或在构建过程中排除目录?

我不确定它是否符合您的要求,但您可以轻松地创建一个项目结构,例如:

/
|--/docs
|--/design
|--/code
   |-- /.cache
   |-- /public
   |-- /src
       |-- /pages
       |-- /templates
       |-- /static
       |-- gatsby-config.js
   |-- gatsby-node.js
   |-- gatsby-ssr.js
   |-- gatsby-browser.js

这样,您的 /docs/design 将超出 Gatsby 的范围,当 compiling/building 您的项目时,唯一捆绑的源代码将是 /code.

放置在根目录 (/) 中的 .git 文件将继续跟踪 /docs/design/code 中的所有文件更改.