নিম্নলিখিত ত্রুটিগুলির সাথে স্কিমা বৈধতা ব্যর্থ হয়েছে: ডেটা পাথ "। বিল্ডারগণ ['অ্যাপ-শেল']" এর প্রয়োজনীয় সম্পত্তি 'শ্রেণি' থাকা উচিত


111
Schema validation failed with the following errors:
  Data path ".builders['app-shell']" should have required property 'class'.

Schema validation failed with the following errors:
  Data path ".builders['app-shell']" should have required property 'class'.
Error: Schema validation failed with the following errors:
  Data path ".builders['app-shell']" should have required property 'class'.
    at MergeMapSubscriber._registry.compile.pipe.operators_1.concatMap.validatorResult [as project] (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\@angular-devkit\core\src\workspace\workspace.js:210:42)
    at MergeMapSubscriber._tryNext (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:65:27)
    at MergeMapSubscriber._next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:55:18)
    at MergeMapSubscriber.Subscriber.next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\Subscriber.js:64:18)
    at MergeMapSubscriber.notifyNext (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:84:26)
    at InnerSubscriber._next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\InnerSubscriber.js:25:21)
    at InnerSubscriber.Subscriber.next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\Subscriber.js:64:18)
    at MapSubscriber._next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\operators\map.js:52:26)
    at MapSubscriber.Subscriber.next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\Subscriber.js:64:18)
    at SwitchMapSubscriber.notifyNext (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\operators\switchMap.js:77:26)

উত্তর:



47

এটি আমার পক্ষে কাজ করেছে।

npm uninstall @angular-devkit/build-angular

npm install @angular-devkit/build-angular@0.13.0

4
আমার জন্য পরিশ্রমী, আমি কৌনিক সিএলআই ছিল: 7.1.4 নোড: 10.7.0 কৌণিক: 8.2.14 ধন্যবাদ
আওস খান


13

বেশিরভাগ উত্তর সঠিকভাবে উল্লেখ করে বলেছে যে এটি হয় উভয়র মধ্যে অমিলের কারণে ঘটে:

  • নোড সংস্করণ এবং কৌনিক সংস্করণ

বা

  • @angular-devkit/build-angular সংস্করণ এবং কৌনিক সংস্করণ

এছাড়াও, যদি আপনি হয় তবে এই সমস্যাটি সবচেয়ে বেশি সম্ভবত ঘটে:

  1. আপগ্রেড / ডাউনগ্রেড নোডেজ সংস্করণ (যা এখন কৌণিক সংস্করণের সাথে সামঞ্জস্যপূর্ণ নয়)

  2. কৌনিক সংস্করণ আপগ্রেড করা হয়েছে

  3. রান npm audit fix

1 এর জন্য, নোডেজ সংস্করণ সমর্থনটি এখানে প্রয়োজনীয় পরীক্ষা করুন: https://angular.io/guide/setup-local এবং ইনস্টল করা সংস্করণটি দেখুন। আপনি যদি কৌনিকটির সর্বশেষতম সংস্করণটি ব্যবহার করছেন তবে আপনাকে নোডেজের সর্বশেষতম সংস্করণ দিয়ে এটিকে কাজ করতে সক্ষম করা উচিত।

2 এর জন্য, আপনি কি এখানে নির্দেশাবলী অনুসরণ করেছেন: https://update.angular.io/ ? যদি হ্যাঁ, এবং এখনও সমস্যা রয়েছে তবে ইতিমধ্যে তৈরি হওয়া যে কোনও সমস্যা সন্ধান করুন বা এখানে একটি সমস্যা তৈরি করুন: https://github.com/angular/angular/issues

3 এর জন্য, সংস্করণটিকে উচ্চতর সংস্করণে npm audit fixআপডেট করুন @angular-devkit/build-angularকারণ @angular-devkit/build-angularসঠিক সংস্করণটি অনুসরণ করে না (বড় রিলিজগুলি এখনও কেবলমাত্র ছোটখাটো সংস্করণ আপডেট করে)। আপনার কৌণিক সংস্করণের জন্য উপযুক্ত সংস্করণটি পরীক্ষা করতে এখানে দেখুন: https://www.npmjs.com/package/@angular-devkit/build-angular?activeTab=versions সঠিক সংস্করণটি ব্যবহার করুন এবং সমস্যাটি ঠিক হয়ে যাবে।

PS: এটি কৌণিক সংস্করণ সম্পর্কে ভাল পঠিত: https://angular.io/guide/reLives


7
কল করার জন্য আপনাকে ধন্যবাদ npm audit fix- এটি আমার জন্য এটি কারণ হয়েছিল।
এলএইচএম

12

কৌণিক ক্লিপ 8 নোড জেস 10.9+ সমর্থন করে। নোড.জেস আপডেট করার পরে 10.16 এ সূক্ষ্ম কাজ করে।


হ্যাঁ, আমার সাথে এটি ঘটেছে কারণ আমি ভার্সন 8 এ স্যুইচ করতে এনভিএম ব্যবহার করেছি এবং আমি 10 সংস্করণে ফিরে যেতে ভুলে গিয়েছি, এবং আমি আশ্চর্যরূপে এই ত্রুটিটি পেয়েছিলাম!
মোহাম্মদ করমানি


4

@ কৌণিক-দেবকিট / বিল্ড-কৌনিকটি "^ 0.13.9" এ আপডেট করুন। তারপরে দৌড়াও npm install এবং তারপরে দৌড়াও npm serve

চশমা:

কৌণিক: 7.2.15
কৌণিক সিএলআই: 7.3.9
নোড: 11.2.0
ওএস: ডারউইন এক্স 64


মানে ng serve?
melikesahin

ঠিক নয়, @ মেলিকেশাহিন, 'এনজি সার্ভ' পুরানো কৌনিক সংস্করণগুলিতে আলাদাভাবে কাজ করতে পারে। উপরে উল্লিখিত ত্রুটিগুলি থেকে মুক্তি পেতে 'এনপিএম ইনস্টল' এবং 'এনপিএম সার্ভ' অ্যাঙ্গুলার: 7.2.15 এবং নোড 11 নিয়ে ভাল কাজ করেছে। আপনি যদি 'এনজি সার্ভিস' চেষ্টা করে দেখার কথা ভাবছেন তবে ফলাফলটি ভাগ করুন। ধন্যবাদ
মিঃ পেনসিলউডস

3

আমি যা করেছি তা হ'ল "^ 0.13.0" আনইনস্টল এবং ইনস্টল করা। আমি এই শেষ উত্তরটি নিশ্চিত / সমর্থন করি। এটি আমার পক্ষেও কাজ করেছিল। আমি "^ 0.800.0" সংস্করণ আনইনস্টল করেছিলাম এবং "^ 0.13.0" ইনস্টল করেছি। আপনার প্রকল্পটি পুনর্নির্মাণ এটি কার্যকর হবে।


3

এটি আমার জন্য কাজ করা হয়

  1. এনপিএম আনইনস্টল করুন @ কৌণিক-দেবকিট / বিল্ড-কৌণিক
  2. এনপিএম ইনস্টল করুন @ কৌণিক-দেবকিট / বিল্ড-কৌণিক @ 0.13.0

3

নীচে আমার জন্য কাজ করেছেন।

> 1. npm uninstall @angular-devkit/build-angular 

> 2. npm install @angular-devkit/build-angular@0.13.0

যদি আমরা ব্যবহার করি

AVOID : এনপিএম অডিট ফিক্স -f

এটি সমস্যা তৈরি করতে পারে, সুতরাং এটি ব্যবহার করবেন না।


এটি আমার পক্ষে কাজ করে এবং আপনি ঠিক বলেছেন, এনপিএম অডিট ফিক্স হ'ল মূল কারণ।
তটিপাকা

2

আমার বলতে হবে, আপনি যদি package.jsonফাইলে কোনও কিছু পরিবর্তন করতে না চান তবে আপনার নোড.জেএস সংস্করণটি সর্বশেষে আপডেট করার চেষ্টা করুন। (বর্তমানে 12.13.1 এলটিএস)


2

কৌণিকটি 6 থেকে 8 এ আপগ্রেড করার সময় আমি একই ত্রুটি পেয়েছি।

সাম্প্রতিক সংস্করণে নূন্য সংস্করণ ও নোড সংস্করণকে 10+ এ সরল আপডেট করুন।

1) সর্বশেষ নোড সংস্করণ পেতে এই লিঙ্কটি দেখুন । কৌনিক 8 এর 10+ প্রয়োজন requires
2) ক্লাইম আপডেট করার জন্য সর্বশেষে এনএমপি আই কৌনিক / ক্লিপ @ চালিত করুন।


আমার কাছে বর্তমানে এটিই রয়েছে

এখানে চিত্র বর্ণনা লিখুন


1

এটি আপনার জন্য কৌশলটি করবে:

  1. কমান্ডটি চালিয়ে আপনার কৌণিক ক্লাইটি আপডেট করুন ng update @angular/cli @angular/core
  2. কমান্ডগুলি চালিয়ে ng sবা ng buildযথাক্রমে আপনার প্রকল্পটি চালান বা তৈরি করুন ।

1

বুটস্ট্র্যাপ ইনস্টল করার সময় আমি এই সমস্যাটি পেয়েছি।

নিম্নলিখিত কমান্ডগুলি আমার পক্ষে কাজ করেছে:

npm uninstall @angular-devkit/build-angular

npm install @angular-devkit/build-angular@0.13.0

0
  1. প্যাকেজ.জসন খোলা হয়েছে
  2. "@ কৌণিক-দেবকিট / বিল্ড-কৌণিক": "ang ০.৮০০.০" "থেকে" @ কৌণিক-দেবকিট / বিল্ড-কৌণিক ":" ^ ০.০০.০ "পরিবর্তন হয়েছে বা" @ কৌণিক-দেবকিট / বিল্ড-কৌণিক "থেকে পরিবর্তন করা হয়েছে : "@ 80 0.802.1" থেকে "@ কৌণিক-দেবকিট / বিল্ড-কৌণিক": "^ 0.13.9"
  3. এনটিএম ইনস্টল চালান
  4. পরিবেশন করুন

মূল সংস্করণটি ডিফেরেন্ট হতে পারে তবে এটি 0.10.0 বা 0.13.9 সংস্করণে পরিবর্তন করা দরকার যা সমস্যার সমাধান করে


0
  1. বর্তমান প্রকল্প থেকে খুলুন সিএমডি
  2. এনপিএম আনইনস্টল করুন @ কৌণিক-দেবকিট / বিল্ড-কৌণিক
  3. এনপিএম ইনস্টল --save-dev @ কৌণিক-দেবকিট / বিল্ড-কৌণিক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.