Skip to content

Commit f325268

Browse files
committed
fix: watching files with esbuild apps works again on Angular v17.1.0+
1 parent 97d7e59 commit f325268

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

angular/app-types/angular-app-type/application.dev-server.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ export async function serveApplication(options: ServeApplicationOptions): Promis
5454

5555
// @ts-ignore only v17+ has 4 arguments, previous versions only have 3
5656
const res = await executeDevServerBuilder(appOptions, builderContext as any, undefined, devServerOptions).toPromise();
57-
console.log(res);
5857
}
5958

6059
function getAppOptions(options: ServeApplicationOptions, isSsr: boolean): ApplicationBuilderOptions & DevServerBuilderOptions {
@@ -98,6 +97,7 @@ function getAppOptions(options: ServeApplicationOptions, isSsr: boolean): Applic
9897

9998
function getBuilderContext(options: ServeApplicationOptions, appOptions: ApplicationBuilderOptions & DevServerBuilderOptions) {
10099
const { workspaceRoot } = options;
100+
const builderAbort = new AbortController();
101101
return {
102102
id: 1,
103103
builder: {
@@ -106,6 +106,7 @@ function getBuilderContext(options: ServeApplicationOptions, appOptions: Applica
106106
optionSchema: {}
107107
},
108108
logger: getLoggerApi(options.logger),
109+
signal: builderAbort.signal,
109110
workspaceRoot: workspaceRoot,
110111
currentDirectory: '',
111112
// doesn't matter, just needs to exist

0 commit comments

Comments
 (0)