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
插件查看打包情况,进行相应处理。