收藏
回答

小程序的主包包括哪些文件?一直提醒主包过大,上传不了,还有什么解决办法吗 ?


能删除的本地图片基本都删除了,新加的代码在硬盘文件里面看也就几十KB,但是整个代码包比上次的大了整整1M,实在不知道还有哪里的文件能够删除了。求大佬给个解决办法。

回答关注问题邀请回答
收藏

7 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-12-16
    1. 小图片(几k-几10k的),不是很多的,可以放在小程序里

    2. 大图片统一用网络地址

    3. 类库js最好用min版的

    4. 相同的逻辑代码,提取出来做成公共代码

    5. 需要npm安装的第三方类库,建议用云函数

    6. 使用分包,将一些功能放到分包中,首页就留一些首页数据展示等的功能就行,比如说登录相关的可以做成一个分包

    2019-12-16
    有用 1
    回复 5
    • K .
      K .
      2019-12-16
      如果是pages里面调用一个组件文件夹的东西,那这个组件文件夹的大小会算在主包里面吗?
      2019-12-16
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-12-16回复K .
      都算啊,在小程序根目录下且不再分包中的都算主包的
      2019-12-16
      3
      回复
    • K .
      K .
      2019-12-16回复o0o有脾气的酸奶
      就在看到你这个回答之前,我刚刚才解决了这个问题,终于明白了,我原来的那些分包根目录被我删除没有撤回,所以导致分包的文件都算到主包去了。感谢解答。
      2019-12-16
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-12-16回复K .
      嗯呢
      2019-12-16
      回复
    • 半糖主义
      半糖主义
      2022-03-11
      大佬 怎么把小程序本地的图片放在cnd上用?
      2022-03-11
      回复
  • 
    
    2020-12-31

    我分包了 还是这么大 图片都是线上了 也没啥大图片 哭了

    2020-12-31
    有用
    回复 1
    • x
      x
      2021-07-09
      楼主问题解决了吗,教教
      2021-07-09
      回复
  • 【Kń ǐghτ...°
    【Kń ǐghτ...°
    2020-04-01

    樓主解決了嘛

    2020-04-01
    有用
    回复 4
    • K .
      K .
      2020-04-01
      解决了,之前的分包路径被我删除了。所以那些代码都算成主包的部分了。我把以前分包的路径在app.json里面恢复了,主包大小就没那么大了。
      2020-04-01
      回复
    • 【Kń ǐghτ...°
      【Kń ǐghτ...°
      2020-04-01回复K .
      什麽意思?
      2020-04-01
      回复
    • 【Kń ǐghτ...°
      【Kń ǐghτ...°
      2020-04-01
      分包里面的路劲是有的
      2020-04-01
      回复
    • K .
      K .
      2020-04-01
      你可以检查主包的内容有哪些可以删除的。项目代码里面除了App.json里面有写在分包路径下的代码,其余的代码都算到主包里面去了。如果主包实在没有可以删除的代码或者没有可以删除的图片文件夹,那我这边暂时也没什么好方法了。
      2020-04-01
      回复
  • 青团社
    青团社
    2019-12-16

    使用分包啊。

    2019-12-16
    有用
    回复 3
    • K .
      K .
      2019-12-16
      其他的代码已经使用分包了,这次是在首页自定义模板进行修改。应该提取不了分包了,试着删除了主包的一些代码也只是减少几十KB。
      2019-12-16
      回复
    • 半糖主义
      半糖主义
      2022-03-11
      大佬 怎么把本地的图片上传到cnd上?
      2022-03-11
      回复
    • 青团社
      青团社
      2022-03-15回复半糖主义
      百度搜索 七牛云、腾讯云、阿里云、百度云等云存储平台。
      2022-03-15
      回复
  • 百宝先生
    百宝先生
    2019-12-16

    检查是否使用了图片等大文件,尽量把这部分做成网络的。另外可以尝试使用分包

    2019-12-16
    有用
    回复 1
    • K .
      K .
      2019-12-16
      主包里面的图片都改成网络的了,这次是在项目初次加载的页面上修改,新增了一点东西。不知道为什么就大了这么多。
      2019-12-16
      回复
  • momo
    momo
    2019-12-16

    没用增强编译吧?

    2019-12-16
    有用
    回复 1
    • K .
      K .
      2019-12-16
      什么增强编译 ?
      2019-12-16
      回复
  • .
    .
    2019-12-16

    图片那些有没有用base64的格式?

    2019-12-16
    有用
    回复 2
    • K .
      K .
      2019-12-16
      图片都是用线上的图片,没有用本地图片
      2019-12-16
      回复
    • .
      .
      2019-12-16回复K .
      那你就再检查一下代码,有没有更多的冗余代码,或者上传时代码的配置
      2019-12-16
      回复
登录 后发表内容
问题标签