UNPKG

@ali-i18n-fe/dada-component

Version:
22 lines (17 loc) 692 B
const getWebpackProdConfig = require("./webpack/webpack.prod"); const { getCurrentPathConfig } = require("./utils"); const { webpackPromise } = require("./utils/webpackPromise"); const { spendTime } = require("./webpack/utils/log"); const Analyzer = { load: spendTime("构建Analyze", async function() { const webpackConfig = await this.getWebpackConfig(); const BundleAnalyzerPlugin = require("webpack-bundle-analyzer") .BundleAnalyzerPlugin; webpackConfig.plugins.push(new BundleAnalyzerPlugin()); return webpackPromise(webpackConfig); }), async getWebpackConfig() { return getWebpackProdConfig(getCurrentPathConfig()); } }; module.exports = Analyzer;