처리되지 않은 예외가 발생했습니다. 작업 이름“..getProjectMetadata”가 없습니다. at Observable.subscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:30:22)

내 응용 프로그램을 시작하면 다음 오류가 발생합니다.

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

이 버전이 있습니다 :
Angular CLI: 8.3.19,
Node: 12.14.0.

이 문제의 원인은 무엇입니까?



답변

@ angular-devkit / build-angular에 문제가있는 것 같습니다.

다음을 실행하여 업데이트하십시오.

npm i @angular-devkit/build-angular

또는 이전 버전을 지정하여 다운 그레이드

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


답변

사용 npm audit중인 버전의 취약점을 발견 한 후이 오류가 발생했습니다 @angular-devkit/build-angular. 나는 npm audit fix그것을 업데이트 한 것을 실행 0.900.2했지만, 실행할 때 ng serve질문에 인용 된 오류가 발생했습니다.

version으로 다운 그레이드하여 해결했습니다 0.803.25. 이것은 내가 찾을 때 찾을 수있는 가장 높은 버전으로 실행시 오류가 발생하지 않았습니다 ng serve. 이 취약점을 통해 발견 된 취약점 npm audit이이 버전에서 해결되었습니다.

이것이 내가 실행 한 명령입니다.

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


답변

방금 새 프로젝트를 만들었고이 오류가 발생했습니다. 레거시 코드가 없었으므로 최신 (9.0) 버전의 Angular를 사용하고 싶었습니다.이 명령을 실행했습니다.

ng update @angular/cli @angular/core

그리고 모든 것을 고쳤습니다.


답변

나는 같은 문제가 있었고,이 명령을 사용하여이 예에서 이전 / 이전 버전 “0.803.24”를 설치하여 문제를 해결했습니다.

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


답변

IONIC 5의 경우 다음과 같은 다운 그레이드가 도움이되었습니다.

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

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

다른 버전은 취약성 경고 및 위험이 높습니다


답변

@ angular-devkit / build-angular version을 업데이트하십시오.


답변

npm i @ angular-devkit / build-angular @ 0.803.24로 다운 그레이드하면이 버전이 도움이되었습니다!