From 8753cf792f4f7ef63e4634bf719248fea4a36d9b Mon Sep 17 00:00:00 2001 From: Maksim Sukharev Date: Fri, 18 Sep 2026 17:36:38 +0200 Subject: [PATCH] fix(build): add content hash to compiled chunk CSS/JS files - match with js files - discard stale CSS with name unchanged (e.g. async upstream styles) Assisted-by: ClaudeCode:claude-sonnet-5 Signed-off-by: Maksim Sukharev --- rspack.config.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rspack.config.js b/rspack.config.js index a109438d217..5a1836d3d4a 100644 --- a/rspack.config.js +++ b/rspack.config.js @@ -58,7 +58,7 @@ module.exports = defineConfig((env) => { output: { path: path.resolve('./js'), - filename: `${appName}-[name].js?v=[contenthash]`, + filename: `${appName}-[name].js`, chunkFilename: `${appName}-[name].js?v=[contenthash]`, // Set publicPath via __webpack_public_path__ publicPath: 'auto', @@ -239,7 +239,7 @@ module.exports = defineConfig((env) => { new CssExtractRspackPlugin({ filename: '../css/talk-[name].css', - chunkFilename: '../css/chunks/[id].chunk.css', + chunkFilename: '../css/chunks/[id].chunk.css?v=[contenthash]', ignoreOrder: true, }),