我在@bebraw的帮助下解决了这个问题
如他在评论中所述,当使用ExtractTextPlugin时,webpack将创建一个虚拟javascript文件,然后在output.filename中创建模式。因为我将ExtractTextPlugin的输出文件设置为与output.filename中的名称完全相同,所以它仅输出javascript文件。通过确保output.filename和ExtractTextPlugin输出文件名的名称不同,我可以将sass精美地加载到css中。
这是webpack.config.js的最终示例
entry_object[build_css + "style"] = static_scss + "style.scss";module.exports = { entry: entry_object, output: { path: './', filename: '[name]' },{ test: /.scss$/, include: /.scss$/, loader: ExtractTextPlugin.extract("style-loader", "css!sass")} plugins: [ new ExtractTextPlugin("[name].css") ]


