From 9ce3936843009b7a1c2ceed6ff88a073a238f200 Mon Sep 17 00:00:00 2001 From: Michael Shilman Date: Fri, 9 Apr 2021 09:16:31 +0800 Subject: [PATCH] Merge pull request #14461 from kaelig/honor-watchoptions Pass watchOptions from webpack config to webpackDevMiddleware (v3 only) --- lib/builder-webpack4/src/index.ts | 1 + lib/core-server/src/manager/builder.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/lib/builder-webpack4/src/index.ts b/lib/builder-webpack4/src/index.ts index 5d9b131b778b..90fd663bbcda 100644 --- a/lib/builder-webpack4/src/index.ts +++ b/lib/builder-webpack4/src/index.ts @@ -71,6 +71,7 @@ export const start: WebpackBuilder['start'] = async ({ startTime, options, route publicPath: config.output?.publicPath as string, writeToDisk: true, logLevel: 'error', + watchOptions: config.watchOptions || {}, }; compilation = webpackDevMiddleware(compiler, middlewareOptions); diff --git a/lib/core-server/src/manager/builder.ts b/lib/core-server/src/manager/builder.ts index 96e28564491a..a2a524b25a81 100644 --- a/lib/core-server/src/manager/builder.ts +++ b/lib/core-server/src/manager/builder.ts @@ -73,6 +73,7 @@ export const start: WebpackBuilder['start'] = async ({ startTime, options, route const middlewareOptions: Parameters[1] = { publicPath: config.output?.publicPath as string, writeToDisk: true, + watchOptions: config.watchOptions || {}, }; compilation = webpackDevMiddleware(compiler, middlewareOptions);