ソースを参照

Change bundle analysis to output files

main
Eric Amodio 1年前
コミット
daa99a8c6d
1個のファイルの変更28行の追加2行の削除
  1. +28
    -2
      webpack.config.js

+ 28
- 2
webpack.config.js ファイルの表示

@ -127,7 +127,20 @@ function getExtensionConfig(target, mode, env) {
}
if (env.analyzeBundle) {
plugins.push(new BundleAnalyzerPlugin({ analyzerPort: 'auto' }));
const out = path.join(__dirname, 'out');
if (!fs.existsSync(out)) {
fs.mkdirSync(out);
}
plugins.push(
new BundleAnalyzerPlugin({
analyzerMode: 'static',
generateStatsFile: true,
openAnalyzer: false,
reportFilename: path.join(out, `extension-${target}-bundle-report.html`),
statsFilename: path.join(out, 'stats.json'),
}),
);
}
return {
@ -351,7 +364,20 @@ function getWebviewsConfig(mode, env) {
}
if (env.analyzeBundle) {
plugins.push(new BundleAnalyzerPlugin({ analyzerPort: 'auto' }));
const out = path.join(__dirname, 'out');
if (!fs.existsSync(out)) {
fs.mkdirSync(out);
}
plugins.push(
new BundleAnalyzerPlugin({
analyzerMode: 'static',
generateStatsFile: true,
openAnalyzer: false,
reportFilename: path.join(out, 'webview-bundle-report.html'),
statsFilename: path.join(out, 'stats.json'),
}),
);
}
return {

読み込み中…
キャンセル
保存