From e26e202af75a31412afed413c35a2bae36617028 Mon Sep 17 00:00:00 2001 From: Eduardo Speroni Date: Tue, 1 Jun 2021 11:29:28 -0300 Subject: [PATCH] fix(webpack): avoid module reevaluation --- packages/webpack5/package.json | 2 +- packages/webpack5/src/configuration/base.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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: {