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

uniapp 微信小程序打包之后vendor.js 主包体积太大,解决办法,“subPackages“:true设置不生效

现在是打包的时候,vendor.js 的内容全部打到了主包里面,

说一下我的方法:

1. 通过发行 小程序打包  这样打包的体积是最小的,打包之后打开微信开发工具,然后再上传

2.manifest.json,在“mp-weixin”里添加代码


"optimization":{
        "subPackages":true
}

设置完 "subPackages":true  vendor.js 打包之后还是全部分到了主包里面,网上的方法有很多,找了半天

总结一下 :

1. 分包中使用了主包中的工具类(如请求封装类)

2.node_modules里面的安装的包目前只会打包到 主包的vender.js中

那就没办法了,只能进行优化了,

解决办法:1. 除了tabBar的页面,其他页面及  方法都在放在分包里面

2.如果这上面还不行,只能把node_modules的包提到分包里面引用(比较麻烦)

3.就是用微信小程序内嵌h5的方式来解决

我的tabBar页面有 echarts  优化的空间有限,  如果后面新增页面只能分node_modules的包了


http://www.kler.cn/a/560950.html

相关文章:

  • 【含文档+PPT+源码】基于微信小程序的健康饮食食谱推荐平台的设计与实现
  • 【YOLOv11改进- 主干网络】YOLOv11+Ghostnetv2: 华为轻量级目标检测模型Ghostnetv2特征提取网络助力YOLOv11有效涨点;
  • 网络运维学习笔记 017 HCIA-Datacom综合实验01
  • FreeRTOS 时间管理
  • 数据库面试题(基础常考!!!)
  • 深入理解 CSS pointer-events: none:穿透点击的魔法
  • Centos中将UTC的时区改为CTS时区
  • 【数据库】【MySQL】索引
  • STM32CUBEIDE FreeRTOS操作教程(十三):task api 任务访问函数
  • 目标检测之FAST RCNN论文简读
  • AIGC技术助力空军招飞,近屿智能开启智能人才培育新征程
  • SSTI知识点汇总
  • docker离线安装记录
  • Vulnhun靶机-kioptix level 4-sql注入万能密码拿到权限ssh连接利用mysql-udf漏洞提权
  • 05C语言——数组
  • 95.【C语言】解析预处理(3)
  • 【安装及调试旧版Chrome + 多版本环境测试全攻略】
  • [特殊字符] Elasticsearch 双剑合璧:HTTP API 与 Java API 实战整合指南
  • 塔能科技构建智慧隧道生态系统——城市升级改造的协同创新典范
  • 【Java项目】基于Spring Boot的简历系统