微信小程序上传时报错message:Error: 系统错误,错误码:80051,source size 2148KB exceed max limit 2MB

news/2024/7/20 1:03:58 标签: 微信小程序, 小程序

问题:
小程序>微信小程序上传时错误码:80051,source size 2248KB exceed max limit 2MB

问题原因:
在这里插入图片描述
由于代码中的静态资源 图片大小超了200k以及主包的体积超出1.5M

解决办法

  1. 分包

    • tabBar 是主包的,不需要分包处理,以下是分包示例
      项目目录如下
      在这里插入图片描述
      首先将login,register、和webview进行分包,通过引入路由的方式进行分包处理
      router 代码如下
      在这里插入图片描述

      //router/index.ts
      const webview = require("./webview");
      const register = require("./register");
      const login = require("./login");
      
      
      module.exports = [
          webview,
          register,
          login
      ];
      
      //router/login.ts示例
      module.exports = {
          root: 'pages/login',
          pages: ['index'],
      };
      
      // app.config.ts
      import routes from "@/routes";
      export default defineAppConfig({
        pages: [
          "pages/index/index",
          "pages/me/index",
        ],
      
        subpackages: routes,
      });
      
  2. 图片或者视频压缩(本地压缩或者上传CDN上)

    • https://tinify.cn/ 可在这个网站进行压缩。保存到项目中使用
    • 使用微信开发者云服务–存储(首月免费) 可以将静态资源文件上传,在项目中可以引用地址使用

http://www.niftyadmin.cn/n/5360835.html

相关文章

Linux离线安装Telnet

前言:由于服务器部署在内网环境,不能yum安装 1.先从网站下载好我们所需要到的三个rpm包http://www.rpmfind.net/linux/rpm2html/search.php?queryxinetd&submitSearch...&system&arch image.png 三个依赖包分别是: -rw-r--r-- 1…

算法学习——递归, 以及基于递归的DFS(深度优先搜索)

一、最基础的递归问题 斐波那契数列问题 以下数列 0 1 1 2 3 5 8 13 21 ... 被称为斐波纳契数列。这个数列从第3项开始,每一项都等于前两项之和。输入一个整数N,请你输出这个序列的第N项。 若利用递归的方法来解决,思路如下。 相应代码 #…

实践:读取html文本提取相应内容按照格式导出到excel中

最近在做一个需求,需要将html文本中的内容提取出来,然后导出到excel里面,实现交代情景,html文本中存在许多标签,且很乱,因此需要之间将标签里面的文本提取出来,再进行处理。 ............String…

2024美赛A题完整思路代码分析:建立竞争机理方程+遗传算法优化

A题是自由度比较大的场景限定下的模型构建,相对比较容易,核心是找到现有的成熟的数学模型,然后找到合适的数据进行证明得到结论,估计大部分是目标优化问题。(不限制专业) B题属于较为经典的物理建模&#…

postgresql lc_ctype不同值之间的转换

LC_CTYPE 用于决定字元是否为数字,字母,空格,标点符号,及大小写等[1]。将 LC_CTYPE 设为「C」表示 isupper(c) 或 tolower(c) 等 C 语言函数[2]仅针对 US-ASCII 范围内的字元给出预期结果。因为像 upper()、lower() 或 initcap 这类型的Postgres SQL 语句是在libc 函数上实…

如何将 h5 页面快速转换成微信小程序

Hello各位朋友们大家新的一月好呀!我是咕噜铁蛋!我知道在小程序开发中,有时候需要将H5页面转换成微信小程序页面。这样可以将原本的网页内容适配到小程序中,让用户能够更方便地访问和使用。在本文中,我将分享如何快速将…

环形链表找入环点----链表OJ---三指针

https://leetcode.cn/problems/linked-list-cycle-ii/description/?envTypestudy-plan-v2&envIdtop-100-liked 首先,需要判断是否有环,而这里我们不单纯判断是否有环,还要为下一步做准备,需要让slow指针和fast都从头结点开始…

Android 8.1 输入框返回键改为删除功能

Android 8.1 输入框返回键改为删除功能 最近接到客户反馈,想要实现在输入框返回键改为删除功能,具体修改参照如下: /frameworks/base/core/java/android/view/View.java public boolean dispatchKeyEvent(KeyEvent event) {if (mInputEvent…