From 1fdce1615b8c3c815b8835f6d24ce488c5b804e5 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Tue, 25 Mar 2025 17:41:15 -0400 Subject: [PATCH] Fix theme asset references --- webpack.common.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/webpack.common.js b/webpack.common.js index c93ca537e2..b66f0b7611 100644 --- a/webpack.common.js +++ b/webpack.common.js @@ -135,6 +135,12 @@ const config = { pathData.chunk.name === 'serviceworker' ? '[name].js' : '[name].bundle.js' ), chunkFilename: '[name].[contenthash].chunk.js', + assetModuleFilename: pathData => { + if (pathData.filename.startsWith('assets/') || pathData.filename.startsWith('themes/')) { + return '[path][base][query]'; + } + return '[hash][ext][query]'; + }, path: path.resolve(__dirname, 'dist'), publicPath: '' }, @@ -317,7 +323,12 @@ const config = { path.resolve(__dirname, 'src/themes/') ], use: [ - MiniCssExtractPlugin.loader, + { + loader: MiniCssExtractPlugin.loader, + options: { + publicPath: '/' + } + }, 'css-loader', { loader: 'postcss-loader',