본문 바로가기

IT/에러 회고

Cannot find module '<경로> - 빌드 에러

node 를 사용하다보면 종종 잘 되다가

해당 에러를 만날 때가 있다.

 

만약 새로 모듈을 추가했고 그 모듈을 사용하기 위해서라던지.. 

npm install 을 빠트렸다던지 해서 놓쳤다던가 하는 이유가 아닌

 

특별한 소스수정없이 빌드만 새로 했을 뿐인데

해당 에러가 발생하는 경우가 있다.

 

전혀 상관 없던 부분이었으나.. 혹시 내가 놓쳤던 부분이 있지 않을까 

괜히 소스 수정해보고 여러가지  시도를 해봤으나..

 

결론은 " 단순한 버그 " 였다

 

해결 방법 : EC2에 직접 접속하여 

sudo nodemodule/문제가 되는 모듈 삭제

 

그리고 다시 npm install 또는 pipeline을 통해 재 빌드하게되면

다시 정상적으로 돌아가게된다.

 

시행착오

1. 버전문제일까봐 최신버전으로 받아봄.

2. 버전문제일까봐 아래버전으로 고정하고 받아봄.

 

혹시 내가 모르는 캐럿과 틸드의 범위에 대해서 확인하고.. 시도했으나 여전히 실패.

결국 삭제 후 재다운로드가 답..

 

참조 : https://blog.outsider.ne.kr/1041