From 8af720cdd28340340811189f9600adb35a1d9e64 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 29252e5ec72..7917b90b1a7 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', @@ -227,7 +227,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, }),