Sembra che Angular Ivy non sia ancora pronto. Sto cercando di costruire il mio progetto usando l'edera che è l'idea principale di Angular 9. Molte librerie non sono compatibili con questa funzione, una di queste è @angular/flex-layout
. Anche il materiale e il personale di servizio hanno lo stesso problema.
Dopo aver usato lo ng build --prod --aot -c=production
script per costruire il mio progetto ho ottenuto:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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>;
L'errore più lungo di quello che ho scritto sopra, mi sono preso il tempo per fare una buona ricerca di questo problema, niente sul tavolo ma disabilitare l'edera che non è una buona opzione.
"postinstall":"ngcc"
??