diff --git a/goldens/public-api/angular/build/index.api.md b/goldens/public-api/angular/build/index.api.md index 79240b301679..3e0a2578ed12 100644 --- a/goldens/public-api/angular/build/index.api.md +++ b/goldens/public-api/angular/build/index.api.md @@ -49,7 +49,7 @@ export type ApplicationBuilderOptions = { optimization?: OptimizationUnion; outputHashing?: OutputHashing; outputMode?: OutputMode; - outputPath: OutputPathUnion; + outputPath?: OutputPathUnion; poll?: number; polyfills?: string[]; prerender?: PrerenderUnion; diff --git a/packages/angular/build/src/builders/application/options.ts b/packages/angular/build/src/builders/application/options.ts index a58c60386c9c..2fd1a2f5430c 100644 --- a/packages/angular/build/src/builders/application/options.ts +++ b/packages/angular/build/src/builders/application/options.ts @@ -295,7 +295,7 @@ export async function normalizeOptions( }; } - const outputPath = options.outputPath; + const outputPath = options.outputPath ?? path.join(workspaceRoot, 'dist', projectName); const outputOptions: NormalizedOutputOptions = { browser: 'browser', server: 'server', diff --git a/packages/angular/build/src/builders/application/schema.json b/packages/angular/build/src/builders/application/schema.json index d990e3a3cff3..fabb4dcddfcc 100644 --- a/packages/angular/build/src/builders/application/schema.json +++ b/packages/angular/build/src/builders/application/schema.json @@ -605,7 +605,7 @@ } }, "additionalProperties": false, - "required": ["outputPath", "index", "browser", "tsConfig"], + "required": ["index", "browser", "tsConfig"], "definitions": { "assetPattern": { "oneOf": [