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

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

问题:

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

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

1.分包

2.在manifest.json的(mp-weixin)节点下也配置了subPackages:true

"optimization" : {"subPackages" : true
}

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

4.静态资源也分包了

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

地址:uni-app官网

package.json

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

我的解决方案

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

        main.js,注释掉或者直接删除

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

      在子包的vue文件中引入

import * as echarts from 'echarts'

重新打包后的依赖图

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

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

相关文章:

  • 如果教材这样讲--碳膜电阻、金属氧化膜电阻、金属膜电阻、保险丝电阻、绕线电阻的区别和用途
  • Vue 3.0中异步组件defineAsyncComponent
  • dedecms织梦全局变量调用方法总结
  • 新手到资深的Java开发编码规范
  • asp.net core 添加 EntityFrame
  • 微软全新开源的Agentic Web网络项目:NLWeb,到底是什么 ?
  • Idea出现 100% classes 等
  • 【学习笔记】计算机操作系统(五)—— 虚拟存储器
  • 构建基于全面业务数据的大数据与大模型企业护城河战略
  • centos系统redis-dump安装
  • 乘最多水的容器 | 算法 | 给定一个整数数组。有n条垂线。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。
  • Python项目文件组织与PyCharm实践:打造高效开发环境
  • 【Java高阶面经:数据库篇】19、分库分表查询困境:无分库分表键时的高效应对
  • spring中的BeanFactoryAware接口详解
  • Unity Hub打不开项目一直在加载
  • 蓝桥杯19681 01背包
  • 服务器操作系统调优内核参数(方便查询)
  • ElasticSearch导读
  • 【机器学习】 关于外插修正随机梯度方法的数值实验
  • 结构型:组合模式
  • windows 删除文件夹提示“操作无法完成,因为其中的文件夹或文件已在另一程序中打开”
  • 使用 electron-builder 打包与发布 Electron 应用
  • 微信小程序中,解决lottie动画在真机不显示的问题
  • Wireshark 抓包工具使用
  • 大语言模型(LLM)本身是无状态的,怎么固化记忆
  • JUC入门(六)
  • std::chrono类的简单使用实例及分析
  • Git命令汇总(自用,持续更新update 5/23)
  • window xampp apache使用腾讯云ssl证书配置https
  • MATLAB求解二元一次方程组基础教程