[Node.js] Error: Cannot find module 'C:\Users\...' npm / yarn 에러

꾸개·2023년 11월 15일
0

개요

프로젝트 진행중 모듈관련 에러가 발생했다. 내용은 모듈을 찾을 수 없다는 에러인데, 무엇이 문제인가?!



방법 1 / 모듈 재설치

모듈이 없다면 다시 만들면 되지! 해당 에러는 모듈 경로가 꼬였을 때 생기는 에러로 예상된다. 따라서 모듈을 다시 설치한다. 이 때, 이미 설치된 모듈을 삭제하고 다시 설치하길 권장한다.

package-lock.json 이나 yarn.lock을 삭제한다. 이렇게 되면 의존성 트리가 사라지기 때문에 다시 설치를 시도하게 되면 새로운 의존성 트리를 가진 파일이 생성될 것이다.

그리고 루트 폴더에 있는 node_modules 폴더도 함께 지운다. 실질적인 모듈이 들어있는 폴더를 지워주는 작업이다.

rm -rf package-lock.json node_modules

rm -rf yarn.lock node_modules

그 후 다시 의존성 트리를 설치해준다.

npm install


yarn install


방법 2 / 경로확인 (필자문제)

필자의 에러를 다시 살펴보면 이상한 문구가 있다.

괴상한 문자가 있다. 확인해보니 한글로 된 경로를 제대로 읽어들이지 못해 문자열 인코딩 에러로 인한 에러였던 것이다. 해당 경로를 확인하여 폴더명을 영어로 바꿔주니 에러가 사라졌다.

profile
내 꿈은 프론트 왕

0개의 댓글