Parece que Angular Ivy aún no está lista. Estoy tratando de construir mi proyecto usando hiedra, que es la idea principal para Angular 9. Muchas de las bibliotecas no son compatibles con esta característica, una de ellas es @angular/flex-layout
. El material y el trabajador de servicio también tienen el mismo problema.
Después de usar el ng build --prod --aot -c=production
script para construir mi proyecto, obtuve:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/@angular/flex-layout/core/typings/media-trigger/media-trigger.d.ts:71:18 - error TS2314: Generic type 'ɵɵFactoryDef' requires 2 type argument(s).
71 static ɵfac: ɵngcc0.ɵɵFactoryDef<MediaTrigger>;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/@angular/flex-layout/extended/typings/show-hide/show-hide.d.ts:18:18 - error TS2314: Generic type 'ɵɵFactoryDef' requires 2 type argument(s).
18 static ɵfac: ɵngcc0.ɵɵFactoryDef<ShowHideStyleBuilder>;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
node_modules/@angular/flex-layout/extended/typings/show-hide/show-hide.d.ts:49:18 - error TS2314: Generic type 'ɵɵFactoryDef' requires 2 type argument(s).
49 static ɵfac: ɵngcc0.ɵɵFactoryDef<ShowHideDirective>;
El error fue más largo que lo que escribí anteriormente, me tomé mi tiempo para buscar bien este problema, nada sobre la mesa pero deshabilitar la hiedra, que no es una buena opción.
"postinstall":"ngcc"
?