diff --git a/tools/package-tools/build-package.ts b/tools/package-tools/build-package.ts index a75402664be..4d99493704c 100644 --- a/tools/package-tools/build-package.ts +++ b/tools/package-tools/build-package.ts @@ -107,6 +107,7 @@ export class BuildPackage { return ngcCompile(['-p', entryPointTsconfigPath]).catch(() => { const error = red(`Failed to compile ${secondaryEntryPoint} using ${entryPointTsconfigPath}`); console.error(error); + return Promise.reject(error); }); } diff --git a/tools/package-tools/compile-entry-point.ts b/tools/package-tools/compile-entry-point.ts index 0676eeb1745..96eb287ff8b 100644 --- a/tools/package-tools/compile-entry-point.ts +++ b/tools/package-tools/compile-entry-point.ts @@ -22,6 +22,7 @@ export async function compileEntryPoint(buildPackage: BuildPackage, tsconfigName return ngcCompile(ngcFlags).catch(() => { const error = red(`Failed to compile ${secondaryEntryPoint} using ${entryPointTsconfigPath}`); console.error(error); + return Promise.reject(error); }); }