compression-webpack-plugin 可以在生产环境打包的时候以特定格式压缩文件。

    1. const CompressionPlugin = require("compression-webpack-plugin")
    2. module.exports = {
    3. mode: 'production',
    4. plugins: [
    5. new CompressionPlugin({
    6. test: /\.(css|js)$/, // 压缩 css 和 js
    7. minRatio: 0.8, // 压缩率
    8. threshold: 0, // 文件大小大于该值时才进行压缩
    9. algorithm: 'gzip' // 压缩格式, 压缩成 .gz
    10. })
    11. ]
    12. }

    image.png