小程序uniapp项目打包优化(简单版)

目录

一、分包优化。

二、代码压缩。

三、资源压缩。

四、物理删除。


一、分包优化。

        1.分包:主包、子包;(2M内)
{
  "pages": [
    "pages/index/index",
  ],
  "subpackages": [
    {
      "root": "pages/child/",
      "pages": [
        "detail/detail",
        "list/list"
      ]
    }
  ]
}

       

         2.优化:代码包不包含插件大小超过 1.5 M,引用插件大小超过 200 K

          "optimization" : {
                    "subPackages" : true
           },

           manifest.json 文件。将 subPackages 设置为 true,可以告诉小程序开发者工具在构建时自动对小程序进行分包优化处理。

二、代码压缩。

        1.按需注入:在 pages.json 或 manifest.json 中添加配置:在项目的配置文件中添加 lazyCodeLoading 配置项,并设置为 'requiredComponents'

{
  "pages": [
    {
      "path": "pages/index/index",
      "style": {
        "navigationBarTitleText": "首页"
      }
    },
    {
      "path": "pages/about/about",
      "style": {
        "navigationBarTitleText": "关于"
      }
    }
  ],
  "lazyCodeLoading": "requiredComponents" // 设置按需加载
}


        2.js编译压缩

三、资源压缩。

        1.,图片和音频资源大小超过 200 K(尽量用远程地址,小体量icon,压缩后的图片)

四、物理删除。

        1.删除多余不需要的代码页面。(谨慎)

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值