Skip to content

Commit

Permalink
fix(@angular-devkit/architect): provide better error when builder is …
Browse files Browse the repository at this point in the history
…not defined

When a builder is not defined a more actionable error message is now displayed.

Closes #29226
  • Loading branch information
alan-agius4 committed Jan 6, 2025
1 parent a0b4ea2 commit aa6bf07
Showing 1 changed file with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,10 @@ function findProjectTarget(
throw new Error('Project target does not exist.');
}

if (!targetDefinition.builder) {
throw new Error(`A builder is not set for target '${target}' in project '${project}'.`);
}

return targetDefinition;
}

Expand All @@ -74,9 +78,9 @@ export class WorkspaceNodeModulesArchitectHost implements ArchitectHost<NodeModu
} else {
this.workspaceHost = {
async getBuilderName(project, target) {
const targetDefinition = findProjectTarget(workspaceOrHost, project, target);
const { builder } = findProjectTarget(workspaceOrHost, project, target);

return targetDefinition.builder;
return builder;
},
async getOptions(project, target, configuration) {
const targetDefinition = findProjectTarget(workspaceOrHost, project, target);
Expand Down

0 comments on commit aa6bf07

Please sign in to comment.