compression-webpack-plugin 可以在生产环境打包的时候以特定格式压缩文件。
const CompressionPlugin = require("compression-webpack-plugin")
module.exports = {
mode: 'production',
plugins: [
new CompressionPlugin({
test: /\.(css|js)$/, // 压缩 css 和 js
minRatio: 0.8, // 压缩率
threshold: 0, // 文件大小大于该值时才进行压缩
algorithm: 'gzip' // 压缩格式, 压缩成 .gz
})
]
}