如何更改Gatsby的默认'src'目录
我想将Gatsby包含到一个已经使用如何更改Gatsby的默认'src'目录,gatsby,Gatsby,我想将Gatsby包含到一个已经使用src作为应用程序代码源目录的现有代码库中 我想在我的项目中创建一个名为gatsby的子目录,并在root的package.json文件中安装所有依赖项。这将允许我使用Markdown+React-to-showcase组件及其支持文档来构建一个静态站点,取代我项目中的故事书 因此,目录结构是: <root> |- gatsby | |- components | |- layouts | \- pages |- src [my appl
src
作为应用程序代码源目录的现有代码库中
我想在我的项目中创建一个名为gatsby
的子目录,并在root的package.json
文件中安装所有依赖项。这将允许我使用Markdown+React-to-showcase组件及其支持文档来构建一个静态站点,取代我项目中的故事书
因此,目录结构是:
<root>
|- gatsby
| |- components
| |- layouts
| \- pages
|- src [my application's source code]
|- node_modules
|- package.json
\- gatsby-config.js
我在运行《盖茨比开发》时遇到此错误:
error There was an error compiling the html.js component for the development server.
See our docs page on debugging HTML builds for help <link>
Error: Module build failed: TypeError: fileSystem.statSync is not a function
- exists.js:7 module.exports [project]/[babel-loader]/lib/utils/exists.js:7:25
- resolve-rc.js:13 find [project]/[babel-loader]/lib/resolve-rc.js:13:9
- index.js:113 Object.module.exports [project]/[babel-loader]/lib/index.js:113:132
错误编译开发服务器的html.js组件时出错。
请参阅调试HTML构建的文档页面以获取帮助
错误:模块生成失败:类型错误:fileSystem.statSync不是函数
-exists.js:7 module.exports[project]/[babel loader]/lib/utils/exists.js:7:25
-resolve rc.js:13查找[project]/[babel loader]/lib/resolve rc.js:13:9
-index.js:113 Object.module.exports[project]/[babel loader]/lib/index.js:113:132
这是打开的。看来,在这一问题完成之前,没有多少事情可以做。你可以跟着做你可以做这样的事情:
// gatsby-config.js
module.exports = {
plugins: [
{
resolve: `gatsby-plugin-page-creator`,
options: {
path: `${__dirname}/gatsby/pages`,
},
},
]
}
有关更多详细信息,请参阅
// gatsby-config.js
module.exports = {
plugins: [
{
resolve: `gatsby-plugin-page-creator`,
options: {
path: `${__dirname}/gatsby/pages`,
},
},
]
}