前端打包过大如何解决?

前端开发完毕部署到线上是,执行npm run build。当打包过大时,部署到服务端后加载缓慢,如何优化?
我们可以通过执行npm run analyze。可以看到各个包文件大小的区别。
当打包过大时,通过压缩gzip的方式,可以看个开始和打包和压缩的大小
在这里插入图片描述
前端打包成gzip,用new CompressionWebpackPlugin来压缩。服务端nginx设置
http{
gzip on;
gzip_static on;
gzip_types text/plain application/x-javascript text/css application/xml;
}

相关推荐

  1. 前端npm打包及报错解决

    2024-05-01 02:52:02       8 阅读
  2. git 提交文件 解决办法

    2024-05-01 02:52:02       37 阅读
  3. B/S项目如何上线?前端如何打包

    2024-05-01 02:52:02       6 阅读
  4. 杂记-记一次前端打包问题解决过程

    2024-05-01 02:52:02       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-01 02:52:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-01 02:52:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-01 02:52:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-01 02:52:02       20 阅读

热门阅读

  1. springboot615基于springboot的旅游出行指南_655ms--论文

    2024-05-01 02:52:02       14 阅读
  2. 深克隆和浅克隆区别是什么?

    2024-05-01 02:52:02       13 阅读
  3. 详解AI绘画的技术原理

    2024-05-01 02:52:02       11 阅读
  4. 「C/C++ 01」C标准库中常见的字符串处理函数

    2024-05-01 02:52:02       13 阅读
  5. Linux下网络编程-基于多任务的简易并发服务器

    2024-05-01 02:52:02       12 阅读
  6. 影响 Makefile 中变量值的方式

    2024-05-01 02:52:02       13 阅读
  7. Modbus仪器仪表转PROFINET协议

    2024-05-01 02:52:02       13 阅读
  8. IPD流程需要适配ABCC时代

    2024-05-01 02:52:02       11 阅读
  9. Android OTG U盘无法显示在系统文件管理的修改

    2024-05-01 02:52:02       16 阅读
  10. C#逻辑运算符

    2024-05-01 02:52:02       6 阅读