From b3638528288d51abb9d530479ab2d3e56bd9ccc8 Mon Sep 17 00:00:00 2001 From: Alf Eaton Date: Fri, 16 Jan 2026 14:04:10 +0000 Subject: [PATCH] Use filesystem cache for webpack in dev environment (#30805) GitOrigin-RevId: ae4cb18a6d0677911da864668a74fc3d11daaa21 --- services/web/webpack.config.dev.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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',