bestsource

처리되지 않은 예외가 발생했습니다. 정의되지 않은 '마이너스' 속성을 읽을 수 없습니다.

bestsource 2023. 10. 31. 22:26
반응형

처리되지 않은 예외가 발생했습니다. 정의되지 않은 '마이너스' 속성을 읽을 수 없습니다.

명령을 사용하여 NPM을 제거하고 설치합니다.

npm install

그리고 이 후에 오류가 나는 시도를 해보았습니다.

npm audit fix --force

그 후에 실수가 찾아옵니다.

An unhandled exception occurred: Cannot read property 'Minus' of undefined
See "/private/var/folders/8n/6vsx9lx93lx9wrgxm1q_yv4c0000gn/T/ng-pMlA9a/angular-errors.log" for further details.
npm ERR! Test failed. See above for more details.

같은 오류가 발생했습니다.@angular/compiler-cli의 새로운 버전에서 버그입니다. 버전을 "10.0.12"로 다운그레이드하여 수정했습니다.

UPD. 새 버전 "@angular/compiler"에서 확인: "~10.1.1" - 정상 작동

다음 명령을 실행해야 했습니다.

ng update @angular/cli @angular/core --allow-dirty --force

그 다음에 선을 제거합니다.

"es5BrowserSupport": true

로부터

angular.json

파일.

enter image description here

이것이 제가 한 일입니다. 터미널에 분명히 이렇게 적혀 있습니다.

ng update @angular/cli  
ng update @angular/core 
ng update rxjs

이건 좀 이상한데, npm 설치 대신에 원사 설치가 해줬어요.

package.json의 모든 종속성을 최신 버전으로 업데이트해 보십시오.저는 같은 문제에 직면했고 2주 동안 올바른 해결책을 찾았습니다.ng 업데이트 하면 됩니다.

최신 버전을 사용했습니다.@angular/compiler

npm install --save-dev  @angular/compiler

버전 번호 앞에 있는 ~와 ^를 각도 프레임워크와 관련된 모든 항목에서 제거한 후 다시 설치합니다.

예를 들어 이것은 제 소포입니다.json

"dependencies": {
  "@angular/animations": "10.0.5",
  "@angular/bazel": "10.0.5",
  "@angular/cdk": "10.1.0",
  "@angular/common": "10.0.5",
  "@angular/compiler": "10.0.5",
  "@angular/core": "10.0.5",
  "@angular/forms": "10.0.5",
  "@angular/localize": "10.0.5",
  "@angular/platform-browser": "10.0.5",
  "@angular/platform-browser-dynamic": "10.0.5",
  "@angular/router": "10.0.5",
  ......
},
"devDependencies": {
  "@angular-devkit/build-angular": "0.1000.4",
  "@angular-devkit/build-ng-packagr": "0.1000.4",
  "@angular/cli": "10.0.4",
  "@angular/compiler-cli": "10.0.5",
  .....
}

언급URL : https://stackoverflow.com/questions/63764017/an-unhandled-exception-occurred-cannot-read-property-minus-of-undefined

반응형