从GatsbyJS中的本地插件创建自定义页面时出错

时间:2018-12-16 10:54:51

标签: javascript reactjs gatsby

我的目标是从本地插件创建页面。我编写了一个名为$_REQUEST["addr"]的自定义插件。我还安装了addr插件,以便通过默认my-custom-plugin目录之外的组件自动创建页面。

这是我的项目结构:

gatsby-plugin-page-creator

gatsby-config.js(从根目录开始):

pages

plugins / my-custom-plugin / gatsby-node.js

plugins
    /my-custom-plugin
        /gatsby-node.js
        /package.json
src
    /components
        /pages
            /single.js
gatsby-config.js
gatsby-node.js
...etc

不幸的是,运行gatsby development时收到错误消息module.exports = { plugins: [ `my-custom-plugin`, { resolve: `gatsby-plugin-page-creator`, options: { path: `${__dirname}/src/components/pages`, } }, ] } 。我做错了吗?有帮助吗?

致谢。

1 个答案:

答案 0 :(得分:2)

https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-plugin-page-creator

您不需要自定义插件。自述文件指出,您只需要将配置插入gatsby-config.js

您当前的本地插件会尝试完全执行页面创建者插件已经完成的工作。