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

记录:uniapp 上线部署到微信小程序vendorjs包过大的问题

问题:

在代码依赖分析图中,可以看到主包的容量已经超过了2M了,分包没有超!

根据网上的资料的解决方案,当前我已经做了以下相关的配置:

1.分包

2.配置了subPackages:true

"optimization" : {"subPackages" : true
}

3.自定义组件,也放到了子包中

4.静态资源也分包了

5. 在uniapp的官方文档中给出解决方案也配置了

地址:uni-app官网

以上五个解决方案都做了,问题还是没有解决

我的解决方案

由于之前配置了在h5端使用echarts图表,我就引入所有的echarts组件,并在main.js文件中引入了,但是我是引用在子包的,主包并没有使用echarts,所以导致了一直没有起到效果

        main.js

import * as echarts from 'echarts'
Vue.prototype.$echarts = echarts

      子包的  vue文件中引入

import * as echarts from 'echarts'

重新打包后的依赖图

上传到微信小程序平台,符合平台的要求

相关文章:

  • 外网如何连接内网中的mysql数据库服务器?简单网络工具方案
  • uniapp-商城-65-shop(1-品牌信息显示,将数据库信息同步到vuex的state)
  • uni-app(3):互相引用
  • uni-app学习笔记九-vue3 v-for指令
  • PP-YOLOE-SOD学习笔记1
  • Web前端开发(HTML、CSS快速入门)
  • HarmonyOS开发-自定义倒计时功能
  • 快速创建 Vue 3 项目
  • 深入解析Java泛型:从定义到实战应用
  • RTC技术
  • NBA足球赛事直播源码体育直播M35模板赛事源码
  • SQL概述和定义
  • 50、js 中var { ipcRenderer } = require(‘electron‘);是什么意思?
  • 在Linux debian12系统上使用go语言以及excelize库处理excel数据
  • 记录:express router,可以让node.js后端文件里的路由分布的更清晰
  • 【Node.js】工具链与工程化
  • VR 航天科普,沉浸式体验宇宙奥秘​
  • iOS工厂模式
  • 基于 ZigBee 的 LED 路灯智能控制器的设计
  • 杨校老师竞赛课之青科赛GOC5-6年级组模拟题
  • 西宁那有做网站的/怎么做信息流广告代理商
  • wordpress 网站搬家/互联网营销师培训费用是多少
  • 怎样对一个网站做seo/怎么做网站优化排名
  • 做logo的著名网站/知名seo公司
  • 广告型网站怎么做的/免费制作网站平台
  • 建设网站的功能及目的是什么意思/企业培训