当前位置: 首页 > 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的包了

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

相关文章:

  • Docker数据卷容器实战
  • 【Eureka 缓存机制】
  • docker-compose方式启动Kafka Sasl加密认证(无zk)
  • [ComfyUI]官方已支持Skyreels混元图生视频,速度更快,效果更好(附工作流)
  • 数据库导出
  • Flask 应用结构与模块化管理详细笔记
  • Excel的两个小问题解决
  • 计算机毕业设计Python+DeepSeek-R1大模型期货价格预测分析 期货价格数据分析可视化预测系 统 量化交易大数据 机器学习 深度学习
  • JVM 面试
  • 智慧后勤的消防管理:豪越科技为安全护航
  • 【Elasticsearch】(Java 版)
  • DeepSeek在昇腾上的模型部署 - 常见问题及解决方案
  • 安全面试5
  • 【Python量化金融实战】-第2章:金融市场数据获取与处理:2.1 数据源概览:Tushare、AkShare、Baostock、通联数据(DataAPI)
  • Exoplayer(MediaX)实现音频变调和变速播放
  • 服务器间迁移conda环境
  • docker高级
  • Redis Stream基本使用及应用场景
  • DAY40|动态规划Part08|LeetCode: 121. 买卖股票的最佳时机 、 122.买卖股票的最佳时机II 、 123.买卖股票的最佳时机III
  • 【安装及调试旧版Chrome + 多版本环境测试全攻略】
  • 【Linux】进程间通信——命名管道
  • Qt在Linux嵌入式开发过程中复杂界面滑动时卡顿掉帧问题分析及解决方案
  • AI学习第六天-python的基础使用-趣味图形
  • [VMware]卸载VMware虚拟机和Linux系统ubuntu(自记录版)
  • J-LangChain,用Java实现LangChain编排!轻松加载PDF、切分文档、向量化存储,再到智能问答
  • Cuppa CMS v1.0 任意文件读取(CVE-2022-25401)
  • 可以免费无限次下载PPT的网站
  • STM32中使用PWM对舵机控制
  • 使用插件 `vue2-water-marker`添加全局水印
  • MySQL表约束的种类与应用