diff --git a/packages/angular/cli/models/architect-command.ts b/packages/angular/cli/models/architect-command.ts index aacacfe9a588..c06a56a21c34 100644 --- a/packages/angular/cli/models/architect-command.ts +++ b/packages/angular/cli/models/architect-command.ts @@ -296,6 +296,12 @@ export abstract class ArchitectCommand extends Command delete overrides.project; } + // For some reason, latest of yargs-parser with our configuration returns `{ _: [] }` if + // there's nothing to parse. + if (overrides._ && Array.isArray(overrides._) && overrides._.length == 0) { + delete overrides._; + } + if (!project) { project = ''; }