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; }