작업 이름 "..getProjectMetadata"가 없습니다.
각도를 v9로 업데이트했는데 v8로 돌아가려고 하면 이 오류가 나타납니다.저는 이미 다음을 시도했습니다.
- uninstall - global angular / cli
- angular/cli 제거
- 내 마지막 짐으로 돌아가.json
- node_delete 폴더
- 리포 삭제
이 에러는 계속 표시됩니다.
스택 트레이스는 다음과 같습니다.
An unhandled exception occurred: Job name "..getProjectMetadata" does not exist.
See angular-errors.log for further details.
angular-timeout.log :
[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)
ng --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
It seems to be an issue with 에 문제가 있는 것 같습니다.@angular-devkit/build-angular
.. 특정 버전으로 다운로드를 시도하십시오.특정 버전으로 다운그레이드 시도:
npm i @angular-devkit/build-angular@0.803.24
Run also 실행도 가능npm i @angular-builders/custom-webpack@8.4.1 --save
나에게 있어 Occian의 답변은 충분하지 않았고, 나도 바뀌어야 했다.@angular-builders/custom-webpack
부에서latest
로로 합니다.8.4.1
, , because it had 그 이유는build-angular
너무 의존하다의존 관계도 있습니다.알 수 .
npm list @syslog-devkit/build-module
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가지 버전의 패키지가 있었기 때문에, 에러가 아직 표시되는 것입니다.
개인적으로 가장 좋은 솔루션은 다음과 같습니다.
ng update @angular/cli @angular/core
이유는 조만간 Angular 9+로 업그레이드해야 하고 다른 솔루션은 다운그레이드만 하기 때문입니다.
저는 오늘 이 솔루션을 사용하기 전까지 같은 문제에 직면해 있었습니다.이 솔루션은 완벽하게 동작합니다.
현재 각도 버전에는 아래 버전 사용:
@angular-devkit/build-angular@0.8.9 v6-lts
@angular-devkit/build-angular@0.13.10 v7-lts
@angular-devkit/build-angular@0.803.29 v8-lts
@angular-devkit/build-angular@0.901.13 v9-lts
@angular-devkit/build-angular@0.1002.1 v10-lts
최신 태그 버전 @syslog-devkit/build-devkit 참조
이 명령어는 이 상황을 일시적으로 수정합니다.
npm i @angular-devkit/build-angular@0.803.24
Jenkins 빌드에서는 종속성을 다운로드하기 위해 npm audit fix 명령을 실행해야 합니다.이 명령을 실행하면 동일한 오류가 다시 표시됩니다.감사명령을 어떻게 무시할지 아는 사람?
npm 감사 수정을 사용하는 경우 수정하려는 패키지를 찾아 안정된 버전으로 복원하고 취약성을 인식하십시오.
나는 그것을 열어서 고쳤다.
패키지.json 파일
다음 줄에 업데이트를 합니다.
@angular-devkit/build-angular": "^0.803.8"
그 후 실행
npm i
도 같은 요.@angular-devkit/build-angular.
버 version to version0.803.24
Occian Fumnanya Dia가 위의 답변에서 말한 것처럼 버전을 다운그레이드한 후에도 동일한 오류가 발생할 경우 폴더를 삭제해 보십시오.platforms
을 해보도록 .ionic cordova run <platform>
를 바꿉니다체하하<platform>
android
★★★★★★★★★★★★★★★★★」ios
.
를 다시 .plaforms
새로운 것들로요.
도움이 됐으면 좋겠다.
이 cmd는 문제를 해결합니다.
npm i @angular-devkit/build-angular@0.803.24
node_modules 폴더 전체를 삭제하는 대신 이름만 바꾸고 시도해 보십시오.
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",
내 경험상 당신이 사용하고 있는 새로운 모듈은 angular9용으로 설계되어 있으며, 가능하면 Import를 다음과 같이 업그레이드해야 합니다.
"dependencies": {
"@angular/animations": "^9.1.9",
"@angular/cdk": "^9.2.4",
"@angular/common": "^9.1.9",
"@angular/compiler": "^9.1.9",
"@angular/core": "^9.1.9",
"@angular/forms": "^9.1.9",
"@angular/platform-browser": "^9.1.9",
"@angular/platform-browser-dynamic": "^9.1.9",
"@angular/router": "^9.1.9",
...
}
"devDependencies": {
"@angular-devkit/build-angular": "^0.901.7",
"@angular/cli": "^9.1.7",
"@angular/compiler-cli": "^9.1.9",
"@angular/language-service": "^9.1.9",
...
}
@angular-devkit/build-angular를 버전에 맞게 설치하면 됩니다.예를 들어 Angular V.8을 사용하고 있는 경우처럼, 이것을 시험해 보거나 버전을 찾아 Angular 버전에 따라 설치합니다.
npm i @angular-devkit/build-angular@0.803.29
언급URL : https://stackoverflow.com/questions/60174503/job-name-getprojectmetadata-does-not-exist
'source' 카테고리의 다른 글
자동 트리거 없이 zure 웹 작업을 연속적으로 실행하고 public static 함수를 호출하는 방법 (0) | 2023.04.29 |
---|---|
데이터 프레임 목록을 한 행씩 하나의 데이터 프레임으로 결합 (0) | 2023.04.24 |
정규식으로 파일 형식 검증 (0) | 2023.04.24 |
지시문 @Input 필요 (0) | 2023.04.24 |
Flexbox: 가로와 세로 중앙 (0) | 2023.04.24 |