自学内容网 自学内容网

uniapp 上传时遇到的各种问题!!

哈,长呼一口气,幸好临下班前搞定了这个上传的问题,今晚可以睡个安心觉!
今天呢又是美好的一天呢,嘿嘿 🥰


前言

提示 : 我是用的 HBuilder 开发,微信开发者工具 预览上传


一、上传时的流程

  1. 要检测无误的情况下,确定要上传至线上
  2. HBuilder:发行、小程序-微信(仅适用于uni-app)
  3. 它会自动跳转到 微信开发者工具 上,根据图二进行操作
  4. 上传成功后,在后台就能看到我们提交的,点击审核,审核成功后就ok 啦

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

二、运行正常,发行时报:模拟器启动失败,未找到app.json

在这里插入图片描述

  1. 首先说明下,HBuilder 编译器根目录里面的 manifest.json 就是 app.json 配置文件

  2. 每次项目运行活着发行时都会生产一个 unpackage 包

  3. 网上试了很多种方案,意外发现一种新的解决方法:

    • 关闭所有的微信开发者工具,或者说是退出微信开发者工具
    • 重新发行(最好不要运行)
    • 如果还是不行,大胆删除 unpackage 包 ,重新发行

三、主包尺寸(不包含插件)应小于 1.5 M

  1. 上传时,限制大小是对小程序启动速度的考虑,但是限制大小的同时也严重限制了小程序功能的扩展,小程序业务需求可能需要更大的体积,首先可以看下你的包的大小,如果超的比较少,可以删除一些无用的代码、页面等等,如果超的比较多,综合考虑微信推出了 分包加载方案 ( 网上有很多 )
  2. 上传时必须要去 详情 -> 本地设置勾选一些东西(看上传时的流程第二张图)

  • 查看主包大小 :微信开发者工具 的 右侧,点击详情,详情下的基本信息

在这里插入图片描述

  • 点击代码依赖分析,可以查看具体哪里大,对症解决!
    在这里插入图片描述

四、启用组件按需注入

  • 只需要加一行这个代码就OK啦,最好手敲嗷,他会有各种空格问题啥的

在这里插入图片描述

五、教程图片和音频资源大小应不超过 200K

  1. 说明静态资源太大啦,可以使用分析主包的方式看哪张图比较大
  2. 两个解决方式: 压缩图片,cdn方式上传(官方建议) http://t.csdnimg.cn/1LWU5 (很详细)

原文地址:https://blog.csdn.net/m0_47186697/article/details/136541023

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!