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

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的包了

相关文章:

  • 实战技巧:如何快速提高网站收录的权威性?
  • 23种设计模式之《外观模式(Facade)》在c#中的应用及理解
  • Spring高级篇-Spring IOC容器 Aware 接口
  • 一周热点:马斯克让OpenAI变的更加具有变数
  • 牛客周赛 Round 82(思维、差分、树状数组、大根堆、前后缀、递归)
  • 【Linux知识】Linux上从源码编译到软件安装全过程详细说明
  • 1. EXCEL基础、界面介绍《AI赋能Excel 》
  • 基于TensorFlow.js与Web Worker的智能证件照生成方案
  • C++对象模型之C++额外成本
  • 姜雷从萨满非物质文化传承者到跨界融合的成长历程
  • 51单片机编程学习笔记——点亮LED
  • 初阶数据结构(C语言实现)——1数据结构前言
  • LeetCode刷题零碎知识点整理
  • 2024/2/23 考试
  • js中的await与async的使用
  • react使用拖拽,缩放组件,采用react-rnd解决
  • instanceof和typeof的区别【JavaScript常见面试题】
  • 跨境宠物摄像头是一种专为宠物主人设计的智能设备
  • OpenCV计算摄影学(1)图像修复(Inpainting)的函数inpaint()
  • 【若依框架】代码生成详细教程,15分钟搭建Springboot+Vue3前后端分离项目,基于Mysql8数据库和Redis5,管理后台前端基于Vue3和Element Plus,开发小程序数据后台
  • 特朗普与普京开始电话会谈,稍后将致电泽连斯基
  • 印军称中国向巴基斯坦提供防空系统协助,外交部:中方十分重视与印、巴两国关系
  • 上千螺母引发的枪支散件案:五金厂老板的儿子被诉,律师作无罪辩护
  • 见微知沪|科学既要勇攀高峰,又要放低身段
  • 湖南4个县市区被确定为野生蘑菇中毒高风险区:中毒尚无特效解毒药
  • 中欧互动中的合作与分歧:务实需求将克服泛安全化的“政治钟摆”