问题:根据discuzQ 目前配置,打包构建后公用代码都在主包,即使主包没有使用使用到,导致主包超过2M无法提交代码。

DiscuzQ小程序打包后主包超过2M无法提交的问题

解决方法:

1、升级taro 到3.2.12之后,修改webpack打包配置

  1. optimizeMainPackage: {
  2. enable: true
  3. }

如下图

DiscuzQ小程序打包后主包超过2M无法提交的问题

2、把之前discuzQ 内置的分包脚本注释掉构建后打包

DiscuzQ小程序打包后主包超过2M无法提交的问题

3、主包体积明显减少

DiscuzQ小程序打包后主包超过2M无法提交的问题