From 5253e51ccd7ed2a15862efdfaa24da41c8f1b8d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Orvar=20Segerstr=C3=B6m?= Date: Sun, 25 Oct 2020 11:58:47 +0100 Subject: [PATCH] Use Webpack 5 filesystem cache --- webpack.config.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/webpack.config.js b/webpack.config.js index 1b347050..e9c4fb32 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -12,6 +12,8 @@ const banner = ` `; module.exports = function (env, _) { + const platform = env.platform || 'server'; + const base = { // mode is set by package.json flags entry: './src/server/index.tsx', // Point to main file @@ -61,15 +63,19 @@ module.exports = function (env, _) { banner, }), ], + cache: { + type: 'filesystem', + name: platform, + }, }; // server-specific configuration - if (env.platform === 'server') { + if (platform === 'server') { base.target = 'node'; base.externals = [nodeExternals(), 'inferno-helmet']; } // client-specific configurations - if (env.platform === 'client') { + if (platform === 'client') { base.entry = './src/client/index.tsx'; base.output.filename = 'js/client.js'; }