node.js - GatsbyJS - extract-text-webpack-plugin 出错

标签 node.js reactjs webpack static-site gatsby

我正在使用 GatsbyJS 创建静态站点,但在尝试生成生产版本时遇到了几个问题。

当我执行 gatsby develop 时一切正常,但是当我尝试 gatsby build 时,我现在遇到以下错误:

/home/coder/Developer/portfolio/node_modules/extract-text-webpack-plugin/index.js:22
            if(c.initial) return;
                ^

TypeError: Cannot read property 'initial' of undefined
    at ExtractTextPlugin.<anonymous> (/home/coder/Developer/portfolio/node_modules/extract-text-webpack-plugin/index.js:22:8)
    at Array.forEach (native)
    at ExtractTextPlugin.mergeNonInitialChunks (/home/coder/Developer/portfolio/node_modules/extract-text-webpack-plugin/index.js:21:16)
    at ExtractTextPlugin.<anonymous> (/home/coder/Developer/portfolio/node_modules/extract-text-webpack-plugin/index.js:275:12)
    at Array.forEach (native)
    at ExtractTextPlugin.<anonymous> (/home/coder/Developer/portfolio/node_modules/extract-text-webpack-plugin/index.js:273:21)
    at /home/coder/Developer/portfolio/node_modules/extract-text-webpack-plugin/node_modules/async/lib/async.js:52:16
    at Object.async.forEachOf.async.eachOf (/home/coder/Developer/portfolio/node_modules/extract-text-webpack-plugin/node_modules/async/lib/async.js:236:30)
    at Object.async.forEach.async.each (/home/coder/Developer/portfolio/node_modules/extract-text-webpack-plugin/node_modules/async/lib/async.js:209:22)
    at ExtractTextPlugin.<anonymous> (/home/coder/Developer/portfolio/node_modules/extract-text-webpack-plugin/index.js:237:10)
    at Compilation.applyPluginsAsync (/home/coder/Developer/portfolio/node_modules/tapable/lib/Tapable.js:71:13)
    at Compilation.seal (/home/coder/Developer/portfolio/node_modules/webpack/lib/Compilation.js:525:7)
    at Compiler.<anonymous> (/home/coder/Developer/portfolio/node_modules/webpack/lib/Compiler.js:397:15)
    at /home/coder/Developer/portfolio/node_modules/tapable/lib/Tapable.js:103:11
    at Compilation.<anonymous> (/home/coder/Developer/portfolio/node_modules/webpack/lib/Compilation.js:445:10)
    at /home/coder/Developer/portfolio/node_modules/webpack/lib/Compilation.js:417:12

如果我发布了太多信息或者可以提高问题的质量,请告诉我。我想尽可能具体。
谢谢你的帮助!

最佳答案

对于那些进入此页面寻找答案的人:此问题是由文件夹“页面”中的页面以外的任何内容引起的。将样式化和共享组件移动到根目录解决了这个问题。

关于node.js - GatsbyJS - extract-text-webpack-plugin 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45743996/

相关文章:

javascript - 错误 : Element type is invalid: expected a string (for built-in components) - reactjs

Javascript数组映射函数保留数组先前项目的记录

svg - 在 webpack 文件加载器中获取错误的输出路径

javascript - Handlebars 部分位于部分内部

javascript - 如何连接/分割实际上是一个对象的对象

javascript - 从nodejs中的表单获取json文件内容

reactjs - 使用 gatsby-image 图像加载缓慢

webpack - webpack-dev-server 可以提供多个 HTML 文件吗?

webpack - 使 babel6 在 webpack 中支持 Array.from 的最佳方法是什么?

node.js - Npm 和 Node 命令被破坏