ERR! enoent ENOENT: no such file or directory, rename

요약 : npm install시 ERR! enoent ENOENT: no such file or directory, rename 에러메세지를 해결한 내용을 포스팅 하였습니다.

npm typed keyboard

UI쪽 js파일 카피를 위해 빌드툴인 grunt를 쓸 일이 있어 npm install을 통해 의존성 패키지를 설치 시도하였다.

그러나 계속 아래와 같은 오류가 발생.. 어라? 왜이러지.. 기존에 잘 쓰던건데..

ERR! enoent ENOENT: no such file or directory, rename

node_modules.async.DELETE

node_modules.underscore.string.DELETE

일단 구글링을 해보니 다음과 같은 해결책들이 있어 차례로 시도해보았다.

  1. 해당 패키지를 ‘npm install -g 패키지명’ 으로 글로벌로 설치해봄
  2. package-lock.json파일 삭제 후 node_modules 디렉토리를 삭제하고 다시 npm install 시도
  3. npm cache verify로 캐시정리

오오.. 어떻게 이렇게 하나같이 안될 수가 ㅋㅋㅋ
그러다가 스택오버플로우에서 단서를 발견했다.

무려(?) 에디터를 끄니까 해결이 됬다는 것이었다.

내 경우는 해당 프로젝트 폴더를 이클립스와 docker-sync가 같이 물고 있었다. 이클립스와 docker-sync 컨테이너를 종료시키고 다시 npm install을 하니 거짓말 같이 오류가 사라졌다.

black flat screen computer monitor
eclipse ide
생계형 특급 개발자이자 아들 하나 있는 평범한 아빠. 취미는 요리, 캠핑, 뮤직 페스티발 다니기 등이지만 이 블로그에는 주로 개발관련된 내용만 올릴 예정입니다. 워드프레스를 시작한지 얼마 되지않아 사이트가 허전하지만 좋은 내용으로 채우도록 노력하겠습니다. 자주 놀러오세요 ^^
Posts created 54

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top