Reactjs Webpack 2提取文本插件entrypoints.length问题

Reactjs Webpack 2提取文本插件entrypoints.length问题,reactjs,gulp,extract-text-plugin,extracttextwebpackplugin,Reactjs,Gulp,Extract Text Plugin,Extracttextwebpackplugin,我在升级到Webpack2和ExtractText插件时遇到问题。我有开发版本(没有这个插件),我看不出有什么不同。我得到的错误是 node_modules\webpack\lib\Chunk.js:62 return this.entrypoints.length > 0; TypeError: Cannot read property 'length' of undefined 我有gulp运行Webpack2和这个插件,用于一个css文件。这是我的网页配置

我在升级到Webpack2和ExtractText插件时遇到问题。我有开发版本(没有这个插件),我看不出有什么不同。我得到的错误是

node_modules\webpack\lib\Chunk.js:62
            return this.entrypoints.length > 0;

TypeError: Cannot read property 'length' of undefined
我有gulp运行Webpack2和这个插件,用于一个css文件。这是我的网页配置的主要部分(如果需要,很乐意提供):

Im使用以下版本:

网页:2.3.3

提取文本插件:2.0.1

编辑:这是我的切入点

context: path.resolve(process.cwd(), "./src/"),
entry: [
    "babel-polyfill",
    "whatwg-fetch",
    "Boot",
],
devtool: "eval",
resolve: {
    modules: ["src", "node_modules"],
    extensions: [".js", ".jsx"],
},
任何想法都很好。 提前感谢。

根据,您还必须为加载样式创建适当的规则

请看一看,这是我的规矩。如果对你有帮助,请告诉我

 {
      test: /\.(scss|css)$/,
      exclude: /node_modules/
      use: ExtractTextPlugin.extract({
          fallback: 'style-loader',
          use: ['css-loader', 'postcss-loader', 'sass-loader']
      })
 }

无论如何,我没有成功地将
ExtractTextPlugin
与sourceMaps一起使用,因此我无法为您提供将此插件与源地图一起使用的解决方案。

您在哪里定义应用程序的入口点?我想此错误表明您没有任何网页入口脚本。我已编辑了我的问题。我正在使用babel将所有内容加载到模块中。现在看来,HtmlWebpackPlugin和/或extractTextPlugin不支持Webpack2。有没有人举过从模板、js包和css包中提取html的Webpack2插件的例子?你有没有添加过ExtractTextPlugin?我想再试一次,现在已经几个月了。谢谢,我正在使用这个插件,但是没有关于开发的,因为sourceMapsI的问题,我最终在规则中使用ExtractTextPlugin实现了这个功能,就像你在上面做的那样。然后我在plugins集合中禁用了用于开发的插件。这对HMR和基于CI的构建有效。谢谢你的帮助。
 {
      test: /\.(scss|css)$/,
      exclude: /node_modules/
      use: ExtractTextPlugin.extract({
          fallback: 'style-loader',
          use: ['css-loader', 'postcss-loader', 'sass-loader']
      })
 }