chore: tweaks & fixes (#9109)

* fix: correct bundle analyzer settings

* fix: svelte config fix

* fix: CopyWebpackPlugin fixed ignore

* chore: tabs fix
This commit is contained in:
Martin Guillon
2020-12-23 20:04:22 +01:00
committed by GitHub
parent de5f67f7c8
commit 68f3e728a6
3 changed files with 21 additions and 10 deletions

View File

@ -18,6 +18,8 @@ import {
getEntryDirPath,
getEntryPath,
} from '../helpers/platform';
import { getProjectRootPath } from '../helpers/project';
import { resolve } from 'path';
export default function (config: Config, env: IWebpackEnv): Config {
const entryPath = getEntryPath();
@ -266,7 +268,14 @@ export default function (config: Config, env: IWebpackEnv): Config {
});
config.when(env.report, (config) => {
config.plugin('BundleAnalyzerPlugin').use(BundleAnalyzerPlugin);
const projectRoot = getProjectRootPath();
config.plugin('BundleAnalyzerPlugin').use(BundleAnalyzerPlugin, [{
analyzerMode: 'static',
generateStatsFile: true,
openAnalyzer: false,
reportFilename: resolve(projectRoot, 'report', 'report.html'),
statsFilename: resolve(projectRoot, 'report', 'stats.json'),
}]);
});
return config;