module.exports = { env: { NODE_ENV: '"production"', }, defineConstants: {}, mini: { // production 模式下 taro-ui 组件代码被当成副作用移除了, 可以加上 sideEffect 配置来解决 webpackChain(chain) { chain.optimization.sideEffects(false); }, }, h5: { /** * 如果h5端编译后体积过大,可以使用webpack-bundle-analyzer插件对打包体积进行分析。 * 参考代码如下: * webpackChain (chain) { * chain.plugin('analyzer') * .use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin, []) * } */ }, };