From e405ca9f0365de045347bb3b3d0f35d09d295660 Mon Sep 17 00:00:00 2001 From: Demetrio Girardi Date: Thu, 4 Apr 2024 11:35:24 -0700 Subject: [PATCH] Build system: fix source maps (#11293) * Build system: fix source maps * Update webpack.conf.js * turn off webpack optimization for unit tests --- karma.conf.maker.js | 3 +-- webpack.conf.js | 8 +++++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/karma.conf.maker.js b/karma.conf.maker.js index e05d5b08afd..7b8ca13b20b 100644 --- a/karma.conf.maker.js +++ b/karma.conf.maker.js @@ -15,8 +15,7 @@ function newWebpackConfig(codeCoverage, disableFeatures) { mode: 'development', devtool: 'inline-source-map', }); - - delete webpackConfig.entry; + ['entry', 'optimization'].forEach(prop => delete webpackConfig[prop]); webpackConfig.module.rules .flatMap((r) => r.use) diff --git a/webpack.conf.js b/webpack.conf.js index 8d29c786595..c74ac5c2b32 100644 --- a/webpack.conf.js +++ b/webpack.conf.js @@ -133,10 +133,16 @@ module.exports = { const nodeModules = path.resolve('./node_modules'); return Object.assign(libraries, { + common_deps: { + name: 'common_deps', + test(module) { + return module.resource?.startsWith(nodeModules); + } + }, core: { name: 'chunk-core', test: (module) => { - return module.resource?.startsWith(core) || module.resource?.startsWith(nodeModules); + return module.resource?.startsWith(core); } }, paapi: {