스키마 유효성 검사에 실패하고 다음 오류가 발생했습니다. 데이터 경로 ".builders['app-shell']"에는 필수 속성 'class'가 있어야 합니다.
Schema validation failed with the following errors:
Data path ".builders['app-shell']" should have required property 'class'.
Schema validation failed with the following errors:
Data path ".builders['app-shell']" should have required property 'class'.
Error: Schema validation failed with the following errors:
Data path ".builders['app-shell']" should have required property 'class'.
at MergeMapSubscriber._registry.compile.pipe.operators_1.concatMap.validatorResult [as project] (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\@angular-devkit\core\src\workspace\workspace.js:210:42)
at MergeMapSubscriber._tryNext (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:65:27)
at MergeMapSubscriber._next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:55:18)
at MergeMapSubscriber.Subscriber.next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\Subscriber.js:64:18)
at MergeMapSubscriber.notifyNext (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:84:26)
at InnerSubscriber._next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\InnerSubscriber.js:25:21)
at InnerSubscriber.Subscriber.next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\Subscriber.js:64:18)
at MapSubscriber._next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\operators\map.js:52:26)
at MapSubscriber.Subscriber.next (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\Subscriber.js:64:18)
at SwitchMapSubscriber.notifyNext (D:\repo\beauty-velvettes-web\node_modules\@angular\cli\node_modules\rxjs\internal\operators\switchMap.js:77:26)
다음을 .package.json
줄을 지어 …하도록"@angular-devkit/build-angular": "^0.800.1"
"@angular-devkit/build-angular": "^0.12.4"
다음 그럼실을 실행합니다.npm install
명령행에 있습니다.
참조: https://stackoverflow.com/a/56537342
이것은 저에게 효과가 있었습니다.
npm uninstall @angular-devkit/build-angular
npm install @angular-devkit/build-angular@0.13.0
다음 중 하나가 일치하지 않기 때문에 이러한 문제가 발생한다는 답변이 대부분 맞습니다.
- Nodejs 버전 및 Angular 버전
OR
@angular-devkit/build-angular
버전 및 각 버전
또한 다음과 같은 경우에 이 문제가 발생할 가능성이 높습니다.
업그레이드/다운그레이드된 Nodejs 버전(각 버전과 더 이상 호환되지 않음)
업그레이드된 Angular 버전
려달을 합니다.
npm audit fix
1의 경우 필요한 Nodejs 버전 지원(https://angular.io/guide/setup-local )을 확인하고 설치된 버전을 확인합니다.최신 버전의 Angular를 사용하는 경우 최신 버전의 Nodejs와 함께 작동할 수 있어야 합니다.
2의 경우, 다음 지침을 따르십시오. https://update.angular.io/ ? 여전히 문제가 있는 경우, 이미 생성된 문제를 찾거나 여기에 문제를 만드십시오. https://github.com/angular/angular/issues
3명이서.npm audit fix
업데이트합니다.@angular-devkit/build-angular
더 높은 버전으로 버전을 변경하는 이유@angular-devkit/build-angular
올바른 버전을 따르지 않습니다(주요 릴리스는 여전히 부 버전만 업데이트함).아래 링크에서 Angular 버전과 호환되는 버전을 확인하십시오. https://www.npmjs.com/package/ @angular-devkit/build-angular?activeTab=versions 올바른 버전을 사용하면 문제가 해결됩니다.
추신: 이것은 각도 버전에 대한 좋은 읽을거리입니다: https://angular.io/guide/releases
를 시도해 보십시오.@angular/core
용사를 ng update @angular/cli @angular/core
Angular CLI 8은 Node Js 10.9+를 지원합니다.Node.js를 10.16으로 업데이트한 후에는 정상적으로 작동합니다.
방금 다른 링크에서 이 답을 찾았습니다.
npm uninstall @angular-devkit/build-angular
npm install @angular-devkit/build-angular@0.13.0
Below는 나를 위해 일했습니다.
> 1. npm uninstall @angular-devkit/build-angular
> 2. npm install @angular-devkit/build-angular@0.13.0
을 이용하면
회피: npm 감사 수정 -f
그것은 문제를 일으킬 수 있으니, 사용하지 마십시오.
@angular-devkit/build-angular 으 "^0.13"▁"다▁then▁run▁@. 그리고 9를 실행합니다." 그리고 뛰어요.npm install
에 그고그후, 뛰요어를 실행합니다.npm serve
.
사양:
: 7.2.15인치
CLI: 각도 CLI: 7.3.9
파일: 11.2.0
OS: darwin x64
제가 한 일은 "^0.13.0"을 제거하고 설치한 것입니다.저는 이 마지막 답변을 확인합니다.저한테도 효과가 있었어요.저는 "^0.800.0" 버전을 제거하고 "^0.13.0"을 설치했습니다. 프로젝트를 다시 빌드하면 잘 작동할 것입니다.
각도를 6에서 8로 업그레이드했을 때도 같은 오류가 발생했습니다.
최신 버전 및 노드 버전을 10+로 간단하게 업데이트할 수 있습니다.
최신 노드 버전을 보려면 이 링크를 방문하십시오.각도 8에는 10 이상이 필요합니다.
npmi @angular/cli@latest를 실행하여 cli를 업데이트합니다.
이것이 제가 현재 가지고 있는 것입니다.
이것은 나에게 효과가 있습니다.
- npm 제거 @vmx-devkit/build-devkit
- npm 설치 @vmx-devkit/build-devkit@0.13.0
만약 당신이 무언가를 바꾸고 싶지 않다면, 나는 말해야겠어요.package.json
파일, Node.js 버전을 최신 버전으로 업데이트하십시오.(현재 12.13.1 LTS)
부트스트랩을 설치할 때 이 문제가 발생했습니다.
다음 명령은 저에게 효과가 있었습니다.
npm uninstall @angular-devkit/build-angular
npm install @angular-devkit/build-angular@0.13.0
이렇게 하면 다음과 같은 이점을 얻을 수 있습니다.
- 명령을 실행하여 각도 CLI를 업데이트합니다.
ng update @angular/cli @angular/core
- 명령을 실행하여 프로젝트 실행 또는 빌드
ng s
또는ng build
각각 다음과 같다.
- 패키지를 열었습니다.제이손
- "@angular-devkit/build-angular": "^0.800.0"을 "@angular-devkit/build-angular": "^0.10.0"으로 변경하거나 "@angular-devkit/build-angular": "^0.802.1"에서 "^0.13"으로 변경했습니다.9"
- npm 설치 실행
- 런 서브
원래 버전은 다를 수 있지만 문제를 해결하는 0.10.0 또는 0.13.9 버전에서 변경해야 합니다.
- 현재 프로젝트에서 cmd 열기
- npm 제거 @vmx-devkit/build-devkit
- npm install --save-dev @save-devkit/build-devkit
이것은 저에게 효과가 있었습니다.
포장되어 있습니다.제이손
"@angular-devkit/build-angular": "^0.800.0" --> "@angular-devkit/build-angular": "^0.10.0" 변경된 경우:
npm install
ng serve
사양:
Angular CLI: 6.1.5 노드: 10.15.3 OS: win32 x64 Angular: 6.1.9
언급URL : https://stackoverflow.com/questions/56542518/schema-validation-failed-with-the-following-errors-data-path-buildersapp-sh
'programing' 카테고리의 다른 글
postgresql - sql - '참' 값의 수 (0) | 2023.06.07 |
---|---|
"개인 이메일 주소를 게시합니다." 오류 (0) | 2023.06.07 |
C에서 ((c) + 1)의 유형은 무엇입니까? (0) | 2023.06.07 |
Windows에서 동시에 실행할 수 있는 스레드 수는 몇 개입니까? (0) | 2023.06.02 |
SQL에서 인덱스란 무엇입니까? (0) | 2023.06.02 |