diff --git a/webpack.common.js b/webpack.common.js
index 9be879f1f1a9b84853bb54d756fa639d80feb7a0..22469db39a571d5bf776007ade0b8d105a1632dd 100644
--- a/webpack.common.js
+++ b/webpack.common.js
@@ -5,13 +5,6 @@ const VueLoaderPlugin = require('vue-loader/lib/plugin');
 
 const assetsPath = path.resolve(__dirname, "resources/assets/javascripts");
 
-const fs = require('fs');
-const version = fs.readFileSync(path.resolve(__dirname, 'VERSION'), 'utf-8')
-    .trim()
-    .split(' ')
-    .slice(1)
-    .join(' ');
-
 module.exports = {
     entry: {
         "studip-base": assetsPath + "/entry-base.js",
@@ -24,7 +17,7 @@ module.exports = {
     },
     output: {
         path: path.resolve(__dirname, "public/assets"),
-        chunkFilename: `javascripts/[id].chunk.js`,
+        chunkFilename: "javascripts/[id].chunk.js?h=[chunkhash]",
         filename: "javascripts/[name].js"
     },
     module: {
@@ -111,7 +104,7 @@ module.exports = {
         new VueLoaderPlugin(),
         new MiniCssExtractPlugin({
             filename: "stylesheets/[name].css",
-            chunkFilename: `stylesheets/[name]-${version.replace(/\W/g, '-')}.css`
+            chunkFilename: "stylesheets/[name].css?h=[chunkhash]"
         }),
     ],
     resolve: {