demo地址: https://github.com/Lkkkkkkg/webpack-demo
继上一次分离生产模式和开发模式的配置: https://blog.youkuaiyun.com/qq593249106/article/details/84964816
合并代码
之前因为开发模式不需要压缩 css,将不同的压缩 rule 分别写在 webpack.prod.js 和 webpack.dev.js 文件里:
webpack.prod.js
rules: [
{
test: /\.(sa|sc|c)ss$/,
include: path.resolve(__dirname, "../src"), //include代表需要进行 loader 的目录
use: [
MiniCssExtractPlugin.loader, //生产模式使用分离代码插件
'css-loader',
'sass-loader',
]