extract-text-webpack-plugin 导出 css失败

在webpack中使用extract-text-webpack-plugin 来导出 css样式,webpack配置如下:

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

成功导出了 style.css文件,但是在 head标签中仍然有几个 style 标签:
图片描述

使用extract-text-webpack-plugin 之前的结果如下图:
图片描述

请问为什么有部分 css 还存在于 head标签中?

阅读 3.7k
2 个回答

多个文件不应该这样子写的

const ExtractTextPlugin = require("extract-text-webpack-plugin");

module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/,
        use: ExtractTextPlugin.extract({
          fallback: "style-loader",
          use: "css-loader"
        })
      }
    ]
  },
  plugins: [
    new ExtractTextPlugin("styles.css"),
  ]
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题