नौकरी का नाम "..getProjectMetadata" मौजूद नहीं है


63

मैंने अपने कोणीय को v9 में अपडेट किया और जब मैं v8 में वापस जाने की कोशिश करता हूं, तो मुझे यह त्रुटि मिलती है। मैंने पहले ही निम्नलिखित कोशिश की है:

  • -ग्लोबल कोणीय / सीएलआई की स्थापना रद्द करें
  • कोणीय / cli की स्थापना रद्द करें
  • मेरे अंतिम पैकेज पर वापस जाएं। json
  • नोड_मॉडल फ़ोल्डर हटाएं
  • रेपो हटाओ

यह त्रुटि लगातार दिख रही है।

मेरा स्टैक्ट्रेस है:

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)

एनजी --version:

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
@AtifMajeed को आपको संस्करण 0.803.24 का उपयोग करना चाहिए, न कि 0.900.4
बेन

1
मेरे लिए काम किया है लेकिन मुझे समझ नहीं आता कि, मैंने कोणीय को अपडेट नहीं किया। मैंने कियाnpm audit fix
जर्मेन एक्स्टा

1
मुझे भी npm audit fixआज के बाद यह त्रुटि होने लगी । मूल रूप से जो मुझे समझ में आया npm audit fixवह यह है कि यह सभी असुरक्षित पैकेजों का स्वतः पता लगाता है और यदि उपलब्ध हो तो निश्चित संस्करणों के साथ अपग्रेड करता है। लेकिन यह स्वचालित रूप से इस तरह के किसी भी ब्रेकिंग अपग्रेड को करने के लिए नहीं है। तो उस पैकेज मेंटेनर की तरफ से भी कुछ गलती होनी चाहिए, जिससे एनपीएम ऑडिट ब्रेकिंग परिवर्तन से अनजान हो।
रिनीज

2

मेरे पास एक ही मुद्दा था और @angular-devkit/build-angular.संस्करण को डाउनग्रेड करके इसे हल किया गया था 0.803.24जैसा कि ओवियन फ्यूमेनिया दीया ने अपने उत्तर में कहा था कि यदि संस्करण को अपग्रेड करने के बाद भी आपको वही त्रुटि मिलती है, तो फ़ोल्डर को हटाने का प्रयास करें platformsऔर फिर से चलाएं ionic cordova run <platform>। बदलें <platform>के साथ androidया ios

यह 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

मेरे जेनकींस बिल्ड ने मुझे निर्भरता डाउनलोड करने के लिए npm ऑडिट फिक्स कमांड चलाने की आवश्यकता है । यह आदेश फिर से वही त्रुटि प्रकट करता है। किसी को भी कोई विचार है कि ऑडिट कमांड को अंगुला-देवकित की उपेक्षा कैसे करें?


शायद, --saveकमांड में जोड़ने से इसे ठीक करना चाहिए ..
आशा

0

भागो भी npm i @angular-builders/custom-webpack@8.4.1 --save

मेरे लिए Occian का जवाब पर्याप्त नहीं था, मैं भी परिवर्तन करना पड़ा @angular-builders/custom-webpackसे latestकरने के लिए 8.4.1है, क्योंकि यह था build-angularनिर्भरता भी। यह इस तरह से पता लगाने के लिए है:

npm सूची @ कोणीय-देवकित / बिल्ड-कोणीय

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 संस्करण थे, और इसलिए त्रुटि अभी भी दिखाई देगी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.