阿钱
阿钱
  • 发布:2022-01-06 17:54
  • 更新:2022-02-07 17:03
  • 阅读:398

主包超2M-只有2个文件-首页和测试页面

分类:HBuilderX

HBulderX启用easycom,HB把所有组件都打包到主包里超2M

目前,还可以使用发行版,预览(运行时是否压缩代码)(但运行好慢的),

从pages.json可以看出,主包只有2个文件,首页和测试页面

大神还有没有什么优化的方案呢

2022-01-06 17:54 负责人:无 分享
已邀请:
小枫叶

小枫叶 - 外包接单加v:wlmk1234567 注明来意

肯定还要运行些基础包啊什么的

DCloud_heavensoft

DCloud_heavensoft

页面虽然只有2个,但如果页面里引用的组件、图片非常大,一样会很大。uni-app基础引擎的体积很小,只有100k左右

  • 阿钱 (作者)

    图片,全部都使用了在线的,问题就在于,有90多个组件,是easycom的机制把没有在主包中使用的组件也打包到主包中,(这个可以优化的吗,谢谢)

    2022-01-11 19:13

  • DCloud_UNI_FXY

    回复 阿钱: 目前小程序平台编译后的目录结构跟源码目录结构是保持一致的,也就是说,你的 easycom 目录是在主包,那编译后就也在主包,想把 easycom 组件放进分包,需要把 easycom 目录也放到分包里,在pages.json中可以配置自定义easycom扫描

    2022-01-13 13:58

  • 阿钱 (作者)

    回复 DCloud_UNI_FXY: 可以给个demo 吗 ,不太明白

    "easycom": {

    "^u-(.)": "@/uview-ui/components/u-$1/u-$1.vue",

    "^s-(.
    )": "@/special/s-$1/s-$1.vue"

    },

    2022-02-07 16:55

  • 阿钱 (作者)

    万分感谢,QQ 349908106

    2022-02-07 16:55

  • q***@163.com

    回复 DCloud_UNI_FXY: 使用了easycom后,就不会提示“自定义组件 xxx 建议移动到子包 ppp 内”。这个可以优化下吗

    2022-03-15 11:04

阿钱

阿钱 (作者) - 神一样的坑

QQ 349908106

QQ 349908106

该问题目前已经被锁定, 无法添加新回复