Sieht aus wie Angular Ivy noch nicht fertig. Ich versuche, mein Projekt mit Ivy zu erstellen, was die Hauptidee für Angular 9 ist. Viele Bibliotheken sind mit dieser Funktion nicht kompatibel. Eine dieser Bibliotheken ist @angular/flex-layout
. Material und Servicemitarbeiter haben das gleiche Problem.
Nachdem ng build --prod --aot -c=production
ich mein Projekt mit einem Skript erstellt hatte, bekam ich:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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>;
Der Fehler war länger als das, was ich oben geschrieben habe. Ich nahm mir Zeit, um nach diesem Problem zu suchen. Es lag nichts auf dem Tisch, aber Efeu zu deaktivieren, was keine gute Option ist.
"postinstall":"ngcc"
?