কৌণিক 9 আইভী - জেনেরিক টাইপ 'actoryফ্যাক্টরিফ' এর জন্য 2 ধরণের আর্গুমেন্ট প্রয়োজন


17

দেখে মনে হচ্ছে অ্যাঙ্গুলার আইভী এখনও প্রস্তুত নয়। আমি আমার প্রকল্পের আইভি ব্যবহার যা লাইব্রেরি অনেক এই বৈশিষ্ট্যটি সাথে সামঞ্জস্যপূর্ণ নয় কৌণিক 9. জন্য প্রধান ধারণা তৈরী করতে চাইছি, এই গ্রন্থাগার অন্যতম @angular/flex-layout। উপাদান এবং পরিষেবা কর্মী হিসাবে একই সমস্যা আছে।

ng build --prod --aot -c=productionআমার প্রকল্পটি তৈরি করতে স্ক্রিপ্ট ব্যবহার করার পরে আমি পেয়েছি:

                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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>;

উপরে আমি যা লিখেছি তার চেয়ে ত্রুটিটি, আমি এই সমস্যাটির জন্য ভাল অনুসন্ধান করতে আমার সময় নিয়েছি, টেবিলে কিছুই নেই আইভিকে অক্ষম করা যা কোনও ভাল বিকল্প নয়।

উত্তর:


13

ভাগ্যক্রমে, কৌণিক 9.1 প্রকাশিত হয়েছে এবং সমস্যার সমাধান হয়েছে। 9.1 এ আপগ্রেড করার পরে আমি আমার নোড_মডিউলগুলি মুছলাম এবং আবার এটি ইনস্টল করব। তারপর আমি আমার টাইপ করা বিষয় আপগ্রেড 3.7.5করার 3.8.3। এখন এনজিসিসি ঠিকঠাক কাজ করছে এবং বিল্ডিংয়ের পরে আমার কোনও ত্রুটি নেই।

আরও তথ্যের জন্য: কৌণিক সংস্করণ 9.1


আপনার সম্পূর্ণ পোস্ট ইনস্টল কমান্ড কি? এটা কি শুধু "postinstall":"ngcc"??
হরিশার

@harishr হ্যাঁ এটি "এনজিসিসি", আপনি যদি আপগ্রেড করেন তবে প্রবেশ পয়েন্টটি ব্যবহার করবেন না। খালি এনজিসিসি
ইয়াজান মেহেরেজ

আমি এখনও ইস্যুটির মুখোমুখি ... সমস্যাটি সমাধান করতে 9.0.5 এ ফিরে যেতে হয়েছিল
হ্যারিশার

1
হ্যাঁ, আমি এটি করেছি ... আমি অন্য সমস্ত প্যাকেজ টাইপস্ক্রিপ্ট আপডেট করেছি। নোড_মডিউলগুলি মুছে ফেলা হয়েছে এবং সবকিছু পুনরায় ইনস্টল করা হয়েছে, তবে এখনও আপনি আপনার প্রশ্নে উল্লিখিত একই ত্রুটি পেয়েছেন। আমার কি বিশ্বব্যাপী ক্যাশে মুছে ফেলা দরকার?
হরিশার

1
হ্যাঁ, নোড_মডিউলগুলি সরিয়ে npm cache verifyআমার জন্য কৌশলটি করেছেন
ম্যাটিজস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.