কাজের নাম "..getProjectMetadata" বিদ্যমান নেই


63

আমি আমার কৌনিকটি v9 এ আপডেট করেছি এবং আমি যখন ভি 8-তে ফিরে যাওয়ার চেষ্টা করি তখন আমি এই ত্রুটিটি পেয়েছি। আমি ইতিমধ্যে নিম্নলিখিত চেষ্টা করেছি:

  • আনইনস্টল করুন-গ্লোবাল কৌণিক / ক্লিপ
  • কৌণিক / ক্লিপ আনইনস্টল করুন
  • আমার শেষ প্যাকেজ.জসনে ফিরে যান
  • নোড_মডিউল ফোল্ডারটি মুছুন
  • রেপো মুছুন

এই ত্রুটিটি এখনও দেখানো হচ্ছে।

আমার স্ট্যাকট্রেসটি হ'ল:

An unhandled exception occurred: Job name "..getProjectMetadata" does not exist.
See angular-errors.log for further details.

কৌণিক-ত্রুটি.লগ:

[error] Error: Job name "..getProjectMetadata" does not exist.
    at Observable._subscribe (/Front/node_modules/@angular-devkit/core/src/experimental/jobs/simple-scheduler.js:350:23)
    at Observable._trySubscribe (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:44:25)
    at Observable.subscribe (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:30:22)
    at /Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeTo.js:22:31
    at Object.subscribeToResult (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeToResult.js:10:45)
    at SwitchMapSubscriber._innerSub (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:65:54)
    at SwitchMapSubscriber._next (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:55:14)
    at SwitchMapSubscriber.Subscriber.next (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18)
    at SwitchMapSubscriber.notifyNext (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:86:26)
    at InnerSubscriber._next (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/InnerSubscriber.js:28:21)
    at InnerSubscriber.Subscriber.next (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18)
    at /Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeTo.js:17:28
    at Object.subscribeToResult (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeToResult.js:10:45)
    at SwitchMapSubscriber._innerSub (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:65:54)
    at SwitchMapSubscriber._next (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:55:14)
    at SwitchMapSubscriber.Subscriber.next (/Front/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18)

এনজি - রূপান্তর:

Angular CLI: 8.3.18
Node: 12.15.0
OS: darwin x64
Angular: 8.2.13
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.803.18
@angular-devkit/build-angular     0.900.1
@angular-devkit/build-optimizer   0.900.1
@angular-devkit/build-webpack     0.900.1
@angular-devkit/core              8.3.18
@angular-devkit/schematics        8.3.18
@angular/cdk                      8.2.3
@angular/cli                      8.3.18
@angular/material                 8.2.3
@ngtools/webpack                  9.0.1
@schematics/angular               8.3.18
@schematics/update                0.803.18
rxjs                              6.5.3
typescript                        3.5.3
webpack                           4.41.2

2
দৌড়ানোর পরে আমি এই ত্রুটি পেয়েছি npm audit fix। যদিও আমি নির্ভরতা লক করেছি এটি এখনও কৌনিক 9 এ উন্নত হয়েছে যা আমি চাই না। সর্বদা হিসাবে কৌণিক বড় রিলিজ, খুব অসুবিধে এবং একটি ঝামেলা আপগ্রেড সঙ্গে। কঠোরভাবে প্রয়োজনীয় না হলে আমি কৌণিক 8 এ থাকতে পরামর্শ দেব, প্রচুর নির্ভরতা এখনও সর্বশেষতম সংস্করণে আপডেট হয়নি এবং অনেক ত্রুটি ঘটায়।
মাইকেলানজেলো

উত্তর:


186

এটি একটি সমস্যা বলে মনে হচ্ছে @angular-devkit/build-angular.. এটি একটি নির্দিষ্ট সংস্করণে ডাউনগ্রেড করার চেষ্টা করুন:

npm i @angular-devkit/build-angular@0.803.24

5
নিখুঁত উত্তর !!
লাথি

3
তুমি আমার দিন বাঁচিয়েছ!
zs2020

2
@ আতিফমজিদ আপনার 0.803.24 সংস্করণটি ব্যবহার করা উচিত, 0.900.4 নয়
বেন

1
আমার জন্য কাজ করেছেন কিন্তু আমি বুঝতে পারছি না কেন, আমি কৌনিক আপডেট হয়নি। আমি করেছিnpm audit fix
জার্মানি অ্যাকোস্টা

1
npm audit fixআজকের পরেও আমি এই ত্রুটি পেতে শুরু করেছি । মূলত আমি যা বুঝতে npm audit fixপেরেছি তা হ'ল এটি স্বয়ংক্রিয়ভাবে সমস্ত দুর্বল প্যাকেজগুলি সনাক্ত করে এবং যদি উপলভ্য হয় তবে নির্দিষ্ট সংস্করণগুলি সহ এটি আপগ্রেড হয়। তবে এটি স্বয়ংক্রিয়ভাবে এর মতো কোনও ব্রেকিং আপগ্রেড করার কথা নয়। সুতরাং সেই প্যাকেজ রক্ষণাবেক্ষণকারীর পক্ষ থেকেও কিছু ভুল থাকতে হবে, যার ফলে এনপিএম অডিট ব্রেকিং পরিবর্তন সম্পর্কে অজানা ছিল।
রিনিজ

2

আমি একই সমস্যা ছিল এবং downgrading দ্বারা এটি মীমাংসিত @angular-devkit/build-angular.সংস্করণে 0.803.24যেমন Occian Fumnanya দিয়া তার বলেন উত্তর উপরে সংস্করণ downgrading পরে আপনি এখনও একই ত্রুটি পান, তাহলে ফোল্ডারের মোছার চেষ্টা platformsএবং পুনরায় চালানোর ionic cordova run <platform>। বা এর <platform>সাথে প্রতিস্থাপন করুন ।androidios

এটি plaformsনতুন জিনিসগুলির সাথে ফোল্ডারটি পুনরায় তৈরি করবে ।

আশা করি এটা সাহায্য করবে.


0

পুরো নোড_মডিউলগুলি ফোল্ডারগুলি মোছার পরিবর্তে, কেবল এটির নাম পরিবর্তন করে চেষ্টা করুন

npm install 
sudo npm install --unsafe-perm //for macOS

আমার কৌনিক প্যাকেজ সংস্করণ নীচে সন্ধান করুন -

"@angular-devkit/build-angular": "0.802.0",
"@angular-devkit/core": "8.2.0",
"@angular/animations": "8.2.0",
"@angular/cli": "8.2.0",
"@angular/common": "8.2.0",
"@angular/compiler": "8.2.0",
"@angular/compiler-cli": "8.2.0",
"@angular/core": "8.2.0",

0

এই আদেশটি অস্থায়ীভাবে পরিস্থিতি সংশোধন করে:

npm i @angular-devkit/build-angular@0.803.24

আমার জেনকিনস বিল্ডের জন্য নির্ভরতাগুলি ডাউনলোড করতে এনপিএম অডিট ফিক্স কমান্ডটি চালানো দরকার । এই কমান্ড একই ত্রুটি আবার প্রদর্শিত হবে। অডিট কমান্ড অ্যাঙ্গুলা-দেবকিতকে উপেক্ষা করার উপায় সম্পর্কে কারও কোনও ধারণা আছে?


সম্ভবত, --saveকমান্ডে যুক্ত করা এটি ঠিক করা উচিত ..
আশোট

0

চালাও npm i @angular-builders/custom-webpack@8.4.1 --save

আমার পক্ষে ওসিয়ার উত্তর যথেষ্ট ছিল না, আমাকেও বদলে @angular-builders/custom-webpackযেতে latestহয়েছিল 8.4.1, কারণ এটিরওbuild-angular নির্ভরতা ছিল। এটি কীভাবে নির্ধারণ করা যায়:

এনপিএম তালিকা @ কৌণিক-দেবকিট / বিল্ড-কৌণিক

reports-web-client@0.0.0 C:\projects\2778\reports-web-client
+-- @angular-builders/custom-webpack@9.1.0
| `-- @angular-devkit/build-angular@0.901.1
`-- @angular-devkit/build-angular@0.803.8

যার অর্থ, আমার কাছে প্যাকেজটির 2 টি সংস্করণ ছিল এবং তাই ত্রুটিটি এখনও প্রদর্শিত হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.