使用GZip对npm run build打包的vendor.js文件进行压缩

vue-cli项目

  1. 安装npm i compression-webpack-plugin -D

    npm i compression-webpack-plugin -D

  2. 使用:在vue.config.js文件中

    const CompressionPlugin = require('compression-webpack-plugin')
    module.exports = {
    configureWebpack: {
    plugins: [
    new CompressionPlugin({
    test: /.js|\.html|.css/,
    threshold: 10240 // 只处理比这个值大的资源。按字节计算 设置的是 10kb
    })
    ]
    }
    }

可以看到1.2M的vendors文件压缩到了295k,网页运行速度得到了提升,3

s内可以打开。

如果样式不识别,那么就不压缩css文件了。这个功能需要后端开启gzip,可以识别这类文件。

相关推荐
xiangxiongfly91513 小时前
CSS link标签
前端·css
快乐非自愿14 小时前
常用设计模式:工厂方法模式
javascript·设计模式·工厂方法模式
岁月宁静14 小时前
AI 多模态全栈应用项目描述
前端·vue.js·node.js
十年磨一剑~14 小时前
html+js开发一个测试工具
javascript·css·html
nn_(nana)15 小时前
修改文件权限--- chmod ,vi/vim,查看文件内容,yum-软件包管理器,systemctl管理系统服务
前端
汪汪队立大功12315 小时前
JavaScript是怎么和html元素关联起来的?
开发语言·javascript·html
烛阴15 小时前
从零开始掌握C#核心:变量与数据类型
前端·c#
han_16 小时前
前端高频面试题之Vuex篇
前端·vue.js·面试
qq_4152162516 小时前
vue3搭建项目yarn+vue3+webpack+less+element-plus
前端·webpack·less