[node.js] 처리되지 않은 예외가 발생했습니다. 작업 이름“..getProjectMetadata”가 없습니다.
내 응용 프로그램을 시작하면 다음 오류가 발생합니다.
**[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로 다운 그레이드하면이 버전이 도움이되었습니다!