微信小程序:小程序大小超过2M,使用分包

小程序使用了很多3-5k的小图片。
如果使用云开发的存储,频繁下载会消耗大量资源。
如果小图片都放在主包,则主包大小超过了2M。
so,决定采用分包,当然分包大小也不能超2M。

官网分包相关信息:
https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/basic.html

分包在app.json中的配置

  "subpackages": [
    {
      "root": "packageA",
      "name": "pack1",
      "pages": [
        "pages/namesfaces/index"
      ]
    }
  ],

分包目录结构


tempsnip.png

引用文件的相对目录要正确,如:

  1. 引用主包的js文件:const util = require('../../../utils/util.js')
  2. 页面跳转链接:url: '/packageA/pages/namesfaces/index',
  3. 图片地址中不要有空格(否则在真机上not found图片)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容