Skip to content

(二十六)压缩css文件

阿峰 edited this page Jun 29, 2023 · 2 revisions

步骤二十六

优化构建结果文件-压缩css文件

上面配置了打包时把css抽离为单独css文件的配置,打开打包后的文件查看,可以看到默认css是没有压缩的,需要手动配置一下压缩css的插件。

image

可以借助css-minimizer-webpack-plugin来压缩css,

  1. 安装依赖
npm i css-minimizer-webpack-plugin -D
  1. 修改webpack.prod.js文件, 需要在优化项optimization下的minimizer属性中配置
// webpack.prod.js
// ...
const CssMinimizerPlugin = require('css-minimizer-webpack-plugin')
module.exports = {
  // ...
  optimization: {
    minimizer: [
      new CssMinimizerPlugin(), // 压缩css
    ],
  },
}

再次执行打包就可以看到css已经被压缩了。

image

Clone this wiki locally