Wygląda na to, że Angular Ivy nie jest jeszcze gotowy. Próbuję zbudować projekt przy użyciu bluszczu, który jest głównym pomysłem w Angular 9. Wiele bibliotek nie jest kompatybilnych z tą funkcją, jedna z tych bibliotek jest@angular/flex-layout
. Ten sam problem mają również pracownicy materiałowi i usługodawcy.
Po użyciu ng build --prod --aot -c=production
skryptu do zbudowania projektu otrzymałem:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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>;
Błąd dłuższy niż to, co napisałem powyżej, poświęciłem czas na dobre poszukiwanie tego problemu, nic na stole, ale wyłączenie bluszczu, co nie jest dobrą opcją.
"postinstall":"ngcc"
??