vue打包开启gzip

# 下载依赖

npm i -D compression-webpack-plugin
"compression-webpack-plugin": "^5.0.1",

# vue.config.js

const CompressionWebpackPlugin = require('compression-webpack-plugin')
const productionGzipExtensions = /\.(js|css|json|txt|html|ico|svg)(\?.*)?$/i
module.exports = {
    configureWebpack: {
		plugins: [
		  new CompressionWebpackPlugin({
			filename: '[path].gz[query]',
			algorithm: 'gzip',
			test: productionGzipExtensions,
			threshold: 10240,
			minRatio: 0.8
		  })
		]
	}
}
lastUpdate: 2/24/2023, 5:32:22 PM