diff --git a/services/web/webpack.config.dev.js b/services/web/webpack.config.dev.js index 3339554523..f35123aa5c 100644 --- a/services/web/webpack.config.dev.js +++ b/services/web/webpack.config.dev.js @@ -1,3 +1,4 @@ +const path = require('path') const webpack = require('webpack') const { merge } = require('webpack-merge') const MiniCssExtractPlugin = require('mini-css-extract-plugin') @@ -23,6 +24,17 @@ module.exports = merge(base, { devtool: process.env.CSP_ENABLED === 'true' ? 'source-map' : 'eval-source-map', + cache: { + type: 'filesystem', + buildDependencies: { + config: [ + __filename, + path.resolve(__dirname, 'webpack.config.js'), + path.resolve(__dirname, 'config/settings.webpack.js'), + ], + }, + }, + // Load entrypoints without contenthash in filename output: { filename: 'js/[name].js',