首页 > 编程语言 >uniapp打包小程序体积过大,看我怎么把【4个较大小程序合并入一个】小程序还能上线的

uniapp打包小程序体积过大,看我怎么把【4个较大小程序合并入一个】小程序还能上线的

时间:2024-12-15 11:29:05浏览次数:7  
标签:uniapp 压缩 程序 拆解 分包 资源 true 打包

先看效果,这里把一个商城项目、一个家政项目、一个演示项目合并入一个主小程序中,并且大部分功能直接移植成功!

解决思路

1.分包

2.资源拆解

3.依赖拆解

4.压缩

1.分包

分包,这个相当关键,首先把独立的项目放到不同的包中,避免文件混淆,相当于包一层,改改引用资源路径即可

2.资源拆解

把较大的static图片资源放到公共服务器

uni.scss里边无用的去除

3.依赖拆解

把用到占用较大的依赖拆出必须得部分,或者替换为可以使用的

4.压缩

使用本身带的压缩脚本功能

"mp-weixin" : {
        "appid" : "",
        "setting" : {
              "minified": true,     // 自动压缩脚本
            "urlCheck" : false
        },
        "usingComponents" : true,
        "permission" : {
            "scope.userLocation" : {
                "desc" : "你的位置信息将用于计算取号距离。"
            }
        },
        "requiredPrivateInfos" : [ "getLocation" ]
    },

使用webpack压缩,这个相当关键,肉眼可见的缩小

最后是参考结果

标签:uniapp,压缩,程序,拆解,分包,资源,true,打包
From: https://blog.csdn.net/qq_34985408/article/details/144483827

相关文章

  • 2024-2025-1 20241415 《计算机基础与程序设计》第十二周学习总结
    2024-2025-120241415《计算机基础与程序设计》第十二周学习总结作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里2024-2025-1计算机基础与程序设计第十二周作业这个作业的目标复习巩固前面所学的内容作业正文https://www.cn......
  • 为什么说C/C++语言相较于其他语言在程序执行上效率更高?
    从两个方面来分析这个问题1.编译型语言与解释型语言(C/C++与python的比较)python是一种解释型语言,所谓解释型语言,就是代码并不会一次性将整个程序转换成机器码运行,而是由解释器逐行解释逐行执行。C/C++是编译型语言,先将整个程序编译链接成可执行程序之后才会执行。所以,从......
  • node.js毕设大学生就业管理系统程序+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于大学生就业管理系统的研究,现有研究多侧重于就业政策、就业指导等方面,专门针对大学生就业管理系统的构建与完善的研究较少。在就业管理领域,一些研究......
  • node.js毕设大学生就业管理系统程序+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于大学生就业管理问题的研究,现有研究主要以宏观就业形势、就业政策等为主,专门针对大学生就业管理系统的全面性研究较少。在国内外,对于就业管理方面,更......
  • # 学期2024-2025-1学号20241300 《计算机基础与程序设计》第12周学习总结
    作业信息|这个作业属于哪个课程|https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP||这个作业要求在哪里|https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276||这个作业的目标|《C语言程序设计》第11章并完成云班课测试||作业正文|https://i.cnblog......
  • 程序员行业墓碑——windsurf 详细介绍
    windsurf是什么Windsurf是由Codeium开发的一款新一代AI集成开发环境(IDE),它把AI能力与IDE结合了起来。我们之前使用的大模型比如chatgpt或者claude可以生成代码,我们使用时需要手动提问,生成代码后把生成的代码拷贝到我们自己的IDE中运行,调试。Windsurf则直接一步到位,我们可......
  • 数据结构程序设计实验三
    1//[问题描述]每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。2//系统能够完成员工信息的查询、更新、插入、删除、排序等功能。3//[基本要求](1)ok排序:按不同关键字,对所有员工的信息进行排序。(2)ok查询:按特定条件查找员工。4//(3)ok......
  • 2024-2025-1 20241328 《计算机基础与程序设计》第十二周学习总结
    2024-2025-120241328《计算机基础与程序设计》第十二周学习总结作业信息作业课程2024-2025-1-计算机基础与程序设计作业要求2024-2025-1计算机基础与程序设计第一周作业作业目标无教材学习内容总结《C语言程序设计》第11章知识点总结11.1文件及其重要性......
  • 数据结构程序设计实验二
    1//二叉树的建立与遍历2//[问题描述]建立一棵二叉树,并对其进行遍历(先序、中序、后序),打印输出遍历结果。3//[基本要求]从键盘接受输入(先序),以二叉链表作为存储结构,建立二叉树(以先序来建立)4//,并采用递归算法对其进行遍历(先序、中序、后序),将遍历结果打印输出。5......
  • 数据结构程序设计实验一
    1//设置一个栈,每读入一个括号,若是左括号,则作为一个新的更急迫的期待压入栈中;2//若是右括号,并且与当前栈顶的左括号相匹配,则将当前栈顶的左括号退出,继续读下一个括号,3//如果读入的右括号与当前栈顶的左括号不匹配,则属于不合法的情况。4//在初始和结束时,栈应该是空......