前端极致压缩-GZIP压缩
Posted 影之晓毅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端极致压缩-GZIP压缩相关的知识,希望对你有一定的参考价值。
前端极致压缩-GZIP压缩
安装:npm install --save-dev compression-webpack-plugin
vue.config.js中~
const CompressionWebpackPlugin = require("compression-webpack-plugin");
// 可加入需要的其他文件类型,比如json
// 图片不要压缩,体积会比原来还大
const productionGzipExtensions = ["js", "css"];
module.exports = {
configureWebpack: config => {
if (process.env.NODE_ENV === "production"){
return {
plugins: [
new CompressionWebpackPlugin({
// filename: '[path].gz[query]',
algorithm: "gzip",
test: new RegExp("\\.(" + productionGzipExtensions.join("|") + ")$"),
threshold: 10240, //对超过10k的数据进行压缩
minRatio: 0.6 // 压缩比例,值为0 ~ 1
})
]
};
}
}
以上是关于前端极致压缩-GZIP压缩的主要内容,如果未能解决你的问题,请参考以下文章