Skip to content

Commit bebed9d

Browse files
clydindgp1130
authored andcommitted
fix(@angular-devkit/build-angular): issue dev-server support warning when using esbuild builder
The dev-server builder currently does not support the experimental esbuild-based browser application builder and will use the Webpack-based builder instead. To better inform users of this behavior, a warning is now issued upon executing the dev-server. (cherry picked from commit 0fcc603)
1 parent 91b5bcb commit bebed9d

File tree

1 file changed

+10
-0
lines changed
  • packages/angular_devkit/build_angular/src/builders/dev-server

1 file changed

+10
-0
lines changed

packages/angular_devkit/build_angular/src/builders/dev-server/index.ts

+10
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,16 @@ export function serveWebpackBrowser(
141141
const cacheOptions = normalizeCacheOptions(metadata, context.workspaceRoot);
142142

143143
const browserName = await context.getBuilderNameForTarget(browserTarget);
144+
145+
// Issue a warning that the dev-server does not currently support the experimental esbuild-
146+
// based builder and will use Webpack.
147+
if (browserName === '@angular-devkit/build-angular:browser-esbuild') {
148+
logger.warn(
149+
'WARNING: The experimental esbuild-based builder is not currently supported ' +
150+
'by the dev-server. The stable Webpack-based builder will be used instead.',
151+
);
152+
}
153+
144154
const browserOptions = (await context.validateOptions(
145155
{
146156
...rawBrowserOptions,

0 commit comments

Comments
 (0)