Sepertinya Angular Ivy belum siap. Saya mencoba untuk membangun proyek saya menggunakan ivy yang merupakan ide utama untuk Angular 9. Banyak perpustakaan tidak kompatibel dengan fitur ini, salah satunya adalah perpustakaan @angular/flex-layout
. Bahan dan pekerja-layanan memiliki masalah yang sama juga.
Setelah menggunakan ng build --prod --aot -c=production
skrip untuk membangun proyek saya, saya mendapat:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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>;
Kesalahan lebih lama dari apa yang saya tulis di atas, saya mengambil waktu untuk memiliki pencarian yang baik untuk masalah ini, tidak ada di atas meja tetapi menonaktifkan ivy yang bukan pilihan yang baik.
"postinstall":"ngcc"
??