当前位置: 首页 > news >正文

uniapp优化h5项目-摇树优化,gzip压缩和删除console.log

1.摇树优化

勾选摇树优化,打包删除死代码

2.gzip压缩和删除console.log

安装插件webpack和compression-webpack-plugin
webpack插件

 

npm install webpack@4.46.0 --save-dev

 compression-webpack-plugin插件

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

 

const CompressionWebpackPlugin = require('compression-webpack-plugin');module.exports = {productionSourceMap: false, // 生产打包时不输出map文件,增加打包速度configureWebpack: {plugins: [new CompressionWebpackPlugin({filename: "[path][base].gz",algorithm: "gzip",test: /\.js$|\.html$|\.css$/,threshold: 10240,minRatio: 0.8,exclude: /node_modules/,}),]},configureWebpack: config => {config.optimization.minimizer[0].options.terserOptions.compress.warnings = false;config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true;config.optimization.minimizer[0].options.terserOptions.compress.drop_debugger = true;config.optimization.minimizer[0].options.terserOptions.compress.pure_funcs = ['console.log'];}
}

http://www.lryc.cn/news/235309.html

相关文章:

  • Pycharm之配置python虚拟环境
  • 如何使用MybatisPlus进行数据分页显示
  • 代码随想录 Day49 单调栈01 LeetCode LeetCodeT739每日温度 T496 下一个最大元素I
  • 高可用--限流熔断降级
  • win10电脑无法联网,设置IPv4,点击属性无法打开,闪退
  • 【数据结构】邻接表与邻接矩阵的转换
  • VR智慧景区:VR赋能文旅产业,激活消费潜能
  • Spring Boot EasyPOI 使用指定模板导出Excel
  • postgresql:记录表膨胀引起的io问题的处理
  • Windows下安装RabbitMQ
  • 广州华锐互动VRAR:利用VR开展刑事案件公安取证培训,沉浸式体验提升实战能力
  • 消息消费过程
  • 使用Lychee搭建个人图片存储系统并进行远程访问设置实现公网访问本地私人图床
  • 12-2- DCGAN -简单网络-卷积网络
  • Redis持久化策略之RDB与AOF
  • Python学习笔记--初识 Python 正则表达式
  • webAPP基础学习
  • RIP路由信息协议
  • kubernetes 高可用集群
  • java实现插入排序
  • 深度学习之基于YoloV5血红细胞检测识别系统
  • 8、可视化高斯滤波器并完成高斯滤波
  • Linux MMC子系统 - 5.eMMC 5.1工作模式-引导模式
  • 2342. 数位和相等数对的最大和 --力扣 --JAVA
  • linux如何重置root密码
  • Java 类之 java.util.Properties
  • 我遇到的bug(活动)
  • MIB 6.1810实验Xv6 and Unix utilities(3)pingpong
  • 压力测试总共需要几个步骤?思路总结篇
  • 03_面向对象高级_多态