내 프로젝트에서 ng serve 명령을 실행하려고하면 아래 오류가 발생합니다.
ngcc의 오류가 이미 ID 5196 인 프로세스에서 실행 중입니다
답변
ngcc_lock_file
경로에서를 삭제 해보십시오 : node_modules/@angular/compiler-cli/ngcc/ngcc_lock_file
.
나는 같은 문제가 있었고 그 파일을 삭제했고 그것은 나를 위해 일하기 시작했다.
도움이 되길 바랍니다!
답변
rm node_modules/@angular/compiler-cli/ngcc/__ngcc_lock_file__
답변
작업 솔루션
- 모든 노드 모듈 삭제
- 작동하는 모든 터미널을 닫거나 모든 작동하는 터미널을 닫을 수없는 경우 PC를 종료 할 수 있습니다
npm i
모듈을 설정하기 위해 실행- 운영
ng s
그것은 나와 함께 잘 작동하고 있습니다!
답변
문제는 아마도 유일한 경우입니다.
- 다른 것을
ng serve
병렬로 실행하지 마십시오 . - 현재 프로세스 실행을 중지하고 다시 시도하십시오.
- 컴퓨터를 다시 장착하고 다시 시도하십시오.
도움이되지 않으면
전체 로그를 게시하면 문제를 해결할 수 있습니다.
답변
이 상황은 다음과 같은 경우에도 발생합니다.
- 남은 잠금 파일로 시작하지 않습니다.
- 문서에서 미리 ngcc를 실행하는 것이 좋습니다.
- 당신은 병렬 건물을 많이합니다.
나는 그것이 특정 프로젝트와 관련이 있다고 생각하지 않으므로 프로젝트 자체를 재현하는 프로젝트를 생각해 내기가 어렵습니다.
ngcc 논리에 문제가있는 것 같습니다. 아마도 빌드 프로세스는 항상 잠깐 동안 잠금을 시도하여 경쟁 조건을 만듭니다. 어쩌면 ngcc는 나중에 빌드 할 때 경고를 피하는 데 필요한 출력을 정확하게 생성하지 않습니다.
답변
ngcc 프로세스를 종료하십시오
Linux/Mac
죽이기 -9 pid_number
Windows
taskkill / F / PID pid_number