diff --git a/packages/webpack5/package.json b/packages/webpack5/package.json index c39206b69..784f53587 100644 --- a/packages/webpack5/package.json +++ b/packages/webpack5/package.json @@ -46,7 +46,7 @@ "ts-dedent": "2.1.1", "ts-loader": "8.1.0", "vue-loader": "15.9.6", - "webpack": "5.31.2", + "webpack": "5.38.1", "webpack-bundle-analyzer": "4.4.0", "webpack-chain": "6.5.1", "webpack-cli": "4.6.0", diff --git a/packages/webpack5/src/configuration/base.ts b/packages/webpack5/src/configuration/base.ts index ff1a92962..b7e44ec99 100644 --- a/packages/webpack5/src/configuration/base.ts +++ b/packages/webpack5/src/configuration/base.ts @@ -140,6 +140,8 @@ export default function (config: Config, env: IWebpackEnv = _env): Config { }, ]); + config.optimization.runtimeChunk('single'); + config.optimization.splitChunks({ cacheGroups: { defaultVendor: {