compression-webpack-plugin Gzip压缩

vue项目中由于对对组件的不正确使用、对第三方插件的滥用、本身项目功能复杂导致的打包后项目巨大,影响用户体验,因此vue脚手架2.x中内置的一个压缩"糖"

首先在config/index.js中修改下方代码

productionGzip: true,//原来为false
productionGzipExtensions: ['js', 'css'],

安装依赖

npm install compression-webpack-plugin --save-dev

运行 npm run build

报错的话,可以在pakage.json中对compression-webpack-plugin的版本进行降低 亲测降低到1.1.11 再执行一次 npm install 后npm run build 成功了

compression-webpack-plugin Gzip压缩相关推荐

  1. webpack 开启gzip压缩

    开启gzip压缩可以有效压缩资源体积,压缩比率在3到10倍左右,可以大大节省服务器的网络带宽,提高资源获取的速度,但需要注意的是:并不是经过gzip压缩之后,所有文件都会变小.根据gzip使用的算法特 ...

  2. 性能优化gzip压缩

    gzip压缩可以提升资源加载40%以上得性能.gzip压缩需要资源为.gz得文件.同时服务器需要设置开启gzip压缩.本文介绍webpack构建得项目中开启gzip压缩,以及nginx配置gzip. ...

  3. webpack+nginx开启gzip压缩部署项目

    首先在服务器安装nginx sudo apt update sudo apt install nginx 安装完毕后将前端项目打包 webpack.output.publicPath里配置资源基础路径 ...

  4. webpack插件开启gzip压缩

    一.前端vue.config.js配置 1.下载compression-webpack-plugin cnpm i compression-webpack-plugin@6.1.1 --save 2. ...

  5. Node.js服务器启用Gzip压缩

    Gzip是什么 复制大神们的解释吧: GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩.我们在Linux中经常会用到后缀为.gz的文件,它们就是GZ ...

  6. 探索HTTP传输中gzip压缩的秘密

    探索HTTP传输中gzip压缩的秘密 为什么要开启gZip 我们给某人发送邮件时,我们在传输之前把自己的文件压缩一下,接收方收到文件后再去解压获取文件.这中操作对于我们来说都已经司空见惯.我们压缩文件 ...

  7. nginx开启Gzip压缩,Vue性能优化之使用gzip压缩打包

    一.前言 不管是vue项目还是react项目在使用webpack打包之后都会生成一个动辄一两兆甚至更大的js文件,在某些情况下严重影响项目性能,打开页面的时候白屏时间会很长,本文将介绍如何使用gzip ...

  8. 启用IIS的Gzip压缩 【转】

    现代的浏览器IE6和Firefox都支持客户端Gzip,也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传 输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的 ...

  9. 从 Gzip 压缩 SVG 说起 — 论如何减小资源文件的大小

    原文地址:Of SVG, Minification and Gzip 原文作者:Anton Khlynovskiy 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m- ...

  10. gzip压缩後的javascript在ie下不加载

    URL:http://blog.iyi.cn/start/2007/07/gzipjavascriptie.html 很早之前就发现一个奇怪的问题,ie第一次打开一个页面时,javascript正常加 ...

最新文章

  1. Node.js和C++有关的博文链接
  2. logback 的拆分 Appender
  3. linux-任务调度
  4. 全网首发!2020年AI、CV、NLP顶会最全时间表!
  5. WinSock I/O 模型 -- OVERLAPPED I/O 模型
  6. Median(POJ-3579)
  7. 生产企业如何部署VMware虚拟化的解决方案
  8. python local variable 'xxx' referenced before assignment
  9. 背包九讲之三(多重背包)
  10. [转载] java中对数组进行排序_如何在Java中对数组排序
  11. HDU3954 线段树(区间更新 + 点更新)
  12. Linux下安装软件命令详解
  13. Visio图片转为eps格式
  14. 关于“UDP转发被禁用”的解决办法
  15. 44万条数据揭秘:如何成为网易云音乐评论区的网红段子手?
  16. python-pika
  17. 手机可以拍证件照吗,这方法不错
  18. 在文件选择打开方式里,无法添加.exe程序怎么解决
  19. java--让一个字符串反转
  20. 微信小程序开发(九)之开发版和测试版小程序打不开的问题

热门文章

  1. QuickLook插件
  2. c#未能加载基类System
  3. python拟合曲线_python曲线拟合
  4. 小程序setData函数小探究
  5. Armbian 完全卸载 Python
  6. w3school学习 - javascript入门
  7. spring 之 ObjectPostProcessor
  8. 我依然爱你,我只是不喜欢你了
  9. 中国基础地理数据(1951-2023)含水系、气象站shp、乡镇行政shp、DEM等 免费下载
  10. STM32之RTC时钟,闹钟,日历