programing

ID ######인 다른 프로세스가 현재 ngcc를 실행하고 있습니다.

bestprogram 2023. 5. 17. 23:34

ID ######인 다른 프로세스가 현재 ngcc를 실행하고 있습니다.

저는 제 프로젝트를 구축하고 서비스하려고 노력하고 있습니다.정상적으로 작동하고 git에서 업데이트를 했는데 갑자기 "ID 29800의 다른 프로세스가 현재 ngcc를 실행하고 있습니다."라는 오류 메시지가 나타납니다."npmi"를 다시 시도했고 IDE와 PC도 다시 시작했지만 여전히 동일하게 표시됩니다.

이것은 ngcc(Angular 호환성 컴파일러)가 수행하는 작업을 끝내지 않았을 때 발생합니다. 사용자가 활성화해야 합니다.ivyAngular 프로젝트에서.아이비에 대한 더 많은 정보를 위해 여기를 읽으세요.

  1. 첫 번째 실행 시도npm install문제를 해결할 수 있는지 확인합니다.
  2. 실행 시도ngcc수동으로
  3. 이 파일 제거node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__
  4. 위의 항목 중 하나도 작동하지 않으면 제거합니다.node_modules디렉토리 및 시도npm i다시.

노트북이 고장이 나서 다시 시작한 후에 이 문제가 발생했습니다.이온 프로젝트에서 아래 파일을 제거한 것으로 문제가 해결되었습니다.

node_dll/@dll/dll-cli/ngcc/ngcc_lock_file

삭제해 보십시오.ngcc_lock_file경로:

node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file

제가 할 일입니다.

이 모든 것을 하나의 쉬운 명령으로 해결합니다.

달려.npm ci

삭제합니다.node_modules그리고.npm install

그냥 그것을 제거하세요.node_modules그 다음에 달려라npm i

나는 그 파일을 지웠습니다.node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file_에서node_modules폴더와 정상적으로 작동합니다.

node_modules 폴더에서 node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file_파일을 삭제하고 정상적으로 작동합니다.angular v10

간단히 실행되는rm -rf node_modules && npm install

이것은 ngcc(Angular 호환성 컴파일러)가 수행하는 작업을 완료하지 않았을 때 발생합니다.

Angular 15에서 잠금 파일이 변경됩니다.잠금을 해제하려면 프로젝트 폴더에서 실행

rm node_modules/.ngcc_lock_file

다음 위치의 노드 모듈에서 잠금 파일을 삭제하면 이 오류가 해결됩니다.

*C:\Users\OneDrive\Desktop\app\node_modules\@angular\compiler-cli\ngcc\src\locking*

저기 있는 잠금 파일 자바스크립트 파일을 삭제합니다.

여전히 동일한 오류가 나타나면 전체 잠금 파일 폴더를 삭제하고 명령 프롬프트를 표시한 다음 실행됩니다.

또한 위의 솔루션이 작동하지 않는 경우 파이프라인이 부차적인 프로세스를 처리할 공간이 너무 부족할 수 있습니다.angular.json으로 이동하여 이 개체를 검색할 수 있습니다.

"budgets": [{"type": "initial","maximumWarning": "4mb","maximumError": "5mb"}]

를 들어 maximumError에 대한 제한을 높입니다.

예산에 대한 자세한 내용은 여기를 참조하십시오. angular.io/guide

도커 파일에서 각진 상태로 실행되는 동일한 문제가 있었고, 여기에서 제안한 것처럼 npm 설치를 실행하기 전에 ngcc_lock_file을 삭제했습니다.

여기에 이미지 설명 입력

그냥 도망가

이온 수리

예를 선택합니다.

언급URL : https://stackoverflow.com/questions/61122763/another-process-with-id-is-currently-running-ngcc