微信小程序项目优化(初学者)

一开始学习的时候,在最后发布的时候居然微信小程序还有各种限制,什么主包大小,依赖js文件,还有静态资源什么的。在之前学的时候,也不注意这些,但是微信小程序,主打的产品就是免安装,一下子就能打开,所以对代码质量有要求,这方面也是作为一个程序员很重要的点。写了uni-app与原生云音乐项目之后,我有一点解决这些办法的小心得。

 一、主包大小

        关于主包大小的解决方法,首先要了解什么应该放在主包,把tabBar页面放在主包,而其他的可以放在分包,但放分包又要涉及到普通与独立分包,独立分包就是当你分享给别人可以单独打开的,独立与tabBar页面的,这里不多展开。大概目录像这样,然后可以在小程序的官方文档上看如何配置。我这样配也是最省力,也你偷懒的。

"subpackages": [
    {
      "root": "package",
      "pages": [
        "pages/login/login",
        "pages/recommendSong/recommendSong",
        "pages/search/search",
        "pages/songDetail/songDetail"
      ]
    }
  ],

 

二、依赖文件

        开发者工具也以找到无依赖的文件,直接删除就好了。还有就是依赖的npm包,因为我这个tabBar页面没有用到,所以把构建npm生成的文件夹我直接拖到了分包里即可。

三、代码压缩

在小程序开发者工具中可以设置。

 四、按需注入

在app.json中配置即可

 "lazyCodeLoading": "requiredComponents"

五、音频等静态资源

现在是不能超过200K,但是我这个项目中引入的几个jpg图片就50k一个了,所以要上传到CDN,然后引入,我是用的七牛云存储。然后剩下的几个icon什么的也没多大,就解决了。

 总体来说,是增加了我个人的经验,或许那些上手实习,有大厂项目组里的大佬的帮助的大佬看不上,但这是我一点点自己网上搜、看官方文档解决的一些问题。只要有心,很多要求都是可以满足(当然不包括网上传言一些甲方的无理需要)。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值