Hình như Angular Ivy chưa sẵn sàng. Tôi đang cố gắng xây dựng dự án của mình bằng ivy, đó là ý tưởng chính cho Angular 9. Nhiều thư viện không tương thích với tính năng này, một trong những thư viện này là @angular/flex-layout
. Vật liệu và nhân viên phục vụ cũng có cùng một vấn đề.
Sau khi sử dụng ng build --prod --aot -c=production
tập lệnh để xây dựng dự án của tôi, tôi nhận được:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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ỗi lâu hơn những gì tôi đã viết ở trên, tôi đã dành thời gian để tìm kiếm tốt vấn đề này, không có gì trên bàn nhưng vô hiệu hóa cây thường xuân không phải là một lựa chọn tốt.
"postinstall":"ngcc"
??