ID ######인 다른 프로세스가 현재 ngcc를 실행하고 있습니다.
저는 제 프로젝트를 구축하고 서비스하려고 노력하고 있습니다.정상적으로 작동하고 git에서 업데이트를 했는데 갑자기 "ID 29800의 다른 프로세스가 현재 ngcc를 실행하고 있습니다."라는 오류 메시지가 나타납니다."npmi"를 다시 시도했고 IDE와 PC도 다시 시작했지만 여전히 동일하게 표시됩니다.
이것은 ngcc(Angular 호환성 컴파일러)가 수행하는 작업을 끝내지 않았을 때 발생합니다. 사용자가 활성화해야 합니다.ivy
Angular 프로젝트에서.아이비에 대한 더 많은 정보를 위해 여기를 읽으세요.
- 첫 번째 실행 시도
npm install
문제를 해결할 수 있는지 확인합니다. - 실행 시도
ngcc
수동으로 - 이 파일 제거
node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__
- 위의 항목 중 하나도 작동하지 않으면 제거합니다.
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
'programing' 카테고리의 다른 글
인터페이스 빌더에 RGB 값을 입력하려면 어떻게 해야 합니까? (0) | 2023.05.17 |
---|---|
PostgreSQL - 각 GROUP BY 그룹에 있는 열의 최대값이 있는 행을 가져옵니다. (0) | 2023.05.17 |
깃 분기의 태그를 다른 커밋으로 이동하려면 어떻게 해야 합니까? (0) | 2023.05.17 |
bash에서 스크립트에 선언된 변수를 나열하는 방법은 무엇입니까? (0) | 2023.05.17 |
인터페이스에 정의된 C#4 옵션 매개 변수가 구현 클래스에 적용되지 않는 이유는 무엇입니까? (0) | 2023.05.17 |