Taro应用打包后体积偏大,影响性能



  • 问题如题:

    Taro应用打包后体积偏大,影响性能

    解决方法:

    首先需要确保Taro版本在1.2.18以上。Taro在1.2.18版本之后才支持treeshaking。

    其次,需要确保项目的babel配置中,预置配置env是modules:false的:

    {
      babel: {
        plugins: [
          'transform-decorators-legacy',
          'transform-class-properties',
          'transform-object-rest-spread'
        ],
        presets: [
          ['env', {
            modules: false
          }]
        ],
        sourceMap: true
      }
    }
    

    如果依然偏大,可以通过webpackChain配置添加webpack-bundle-analyzer插件查看打包情况,进行相应处理。


登录后回复