From 58f01ba11a3d3fe17fb3d65ec28a8fefe42c60b7 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 4 Jun 2020 01:25:12 -0700 Subject: [PATCH] Fix webpack dev server (#6100) --- build-scripts/gulp/cast.js | 1 + build-scripts/webpack.js | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/build-scripts/gulp/cast.js b/build-scripts/gulp/cast.js index 4d9a7fe34f..cf5eea7714 100644 --- a/build-scripts/gulp/cast.js +++ b/build-scripts/gulp/cast.js @@ -20,6 +20,7 @@ gulp.task( "translations-enable-merge-backend", gulp.parallel("gen-icons-json", "build-translations"), "copy-static-cast", + "gen-index-cast-dev", env.useRollup() ? "rollup-dev-server-cast" : "webpack-dev-server-cast" ) ); diff --git a/build-scripts/webpack.js b/build-scripts/webpack.js index df310b5532..ee2fdc406e 100644 --- a/build-scripts/webpack.js +++ b/build-scripts/webpack.js @@ -70,7 +70,9 @@ const createWebpackConfig = ({ if ( !context.includes("/node_modules/") || // calling define.amd will call require("!!webpack amd options") - resource.startsWith("!!webpack") + resource.startsWith("!!webpack") || + // loaded by webpack dev server but doesn't exist. + resource === "webpack/hot" ) { return false; } @@ -80,7 +82,11 @@ const createWebpackConfig = ({ ? path.resolve(context, resource) : require.resolve(resource); } catch (err) { - console.error("Error in ignore plugin", resource, context); + console.error( + "Error in Home Assistant ignore plugin", + resource, + context + ); throw err; }