diff --git a/packages/angular/cli/commands/xi18n-impl.ts b/packages/angular/cli/commands/xi18n-impl.ts index 59e191dd5259..5412750138df 100644 --- a/packages/angular/cli/commands/xi18n-impl.ts +++ b/packages/angular/cli/commands/xi18n-impl.ts @@ -15,6 +15,15 @@ export class Xi18nCommand extends ArchitectCommand { public readonly multiTarget: true; public async run(options: Xi18nCommandSchema & Arguments) { + const version = process.version.substr(1).split('.'); + if (Number(version[0]) === 12 && Number(version[1]) === 0) { + this.logger.error( + 'Due to a defect in Node.js 12.0, the command is not supported on this Node.js version. ' + + 'Please upgrade to Node.js 12.1 or later.'); + + return 1; + } + return this.runArchitectTarget(options); } }