mirror of
https://github.com/alexgo-io/onekey-monorepo.git
synced 2026-04-28 19:55:14 +08:00
33 lines
956 B
JavaScript
33 lines
956 B
JavaScript
const { BundleAnalyzerPlugin } = require('webpack-bundle-analyzer');
|
|
const { ENABLE_ANALYZER_HTML_REPORT, ANALYSE_MODULE } = require('./constant');
|
|
|
|
module.exports = ({ configName }) => ({
|
|
plugins: [
|
|
new BundleAnalyzerPlugin(
|
|
ENABLE_ANALYZER_HTML_REPORT
|
|
? {
|
|
analyzerMode: 'static',
|
|
reportFilename: `report${configName ? `-${configName}` : ''}.html`,
|
|
openAnalyzer: false,
|
|
}
|
|
: {
|
|
analyzerMode: 'disabled',
|
|
generateStatsFile: true,
|
|
statsOptions: {
|
|
reasons: false,
|
|
warnings: false,
|
|
errors: false,
|
|
optimizationBailout: false,
|
|
usedExports: false,
|
|
providedExports: false,
|
|
source: false,
|
|
ids: false,
|
|
children: false,
|
|
chunks: false,
|
|
modules: ANALYSE_MODULE,
|
|
},
|
|
},
|
|
),
|
|
],
|
|
});
|