解决小程序打包不能超过2M的方法

  • 小程序在打包上传代码是,代码的大小不能超过2M的大小,但是当小程序设计的功能较多时,此时包的大小会超过2M
  • 解决:使用小程序的分包机制
    解决小程序打包不能超过2M的方法_第1张图片
  • 开发者通过在 app.json subpackages 字段声明项目分包结构:

- {
  "pages":[
    "pages/index",
    "pages/logs"
  ],
  "subpackages": [
    {
      "root": "packageA",
      "pages": [
        "pages/cat",
        "pages/dog"
      ]
    }, {
      "root": "packageB",
      "name": "pack2",
      "pages": [
        "pages/apple",
        "pages/banana"
      ]
    }
  ]
}

解决小程序打包不能超过2M的方法_第2张图片

  • 以上都是小程序官方文档的解释,可以自行去了解文档说明
  • 注意分包A只能引用A包内的文件,和主包的文件,但不能引分包B的文件
  • 项目使用:
    解决小程序打包不能超过2M的方法_第3张图片
    解决小程序打包不能超过2M的方法_第4张图片
  • 查看每个包的大小
    解决小程序打包不能超过2M的方法_第5张图片
  • 分包的页面和正常页面是一样的
  • 使用分包就可以解决代码超过2M的限制

你可能感兴趣的:(小程序)