🧨 트러블 슈팅

Node.js를 사용하여 Error: Cannot find module '<module name>' 오류 해결 방법

wei3on 2024. 6. 14. 14:37

 

Git 레파지토리에서 clone이 아닌 zip 파일을 다운로드 받아서

vs code 에서 npm install 하려고 했더니 생겼던 오류

 

 

node의 버전은 잘 나오는데 npm의 버전을 확인하니 동일한 오류가 나온다.

 

 

버전 확인 명령을 실행할 때도 동일한 오류가 발생한다면, 

npm 또는 Node.js 설치에 문제가 있을 가능성이 높다.

이 경우, Node.js와 npm을 완전히 제거한 후 다시 설치하는 것이 도움이 될 수 있다.

 

 

그래서 제거하기 위해 작성한 명령어

nvm uninstall 12.14.1

 ⬇️

 

하지만 이래도 현재 활성화된 Node.js 버전을 제거하려고 할 때 발생하는 오류가 나온다.

이 문제를 해결하기 위해 다른 버전을 설치하고 활성화한 다음 현재 활성화된 버전을 제거해야 한다.

 

문제해결 단계

1. 다른 Node.js 버전 설치 및 활성화:

  • 최신 LTS 버전을 설치하고 활성화하기.
nvm install --lts
nvm use --lts

 

2. 기존 버전 제거:

  • 이전 버전이 더 이상 활성화되지 않았기 때문에 이제 제거할 수 있다.
nvm uninstall 12.14.1

 

3. 설치된 버전 확인

  • 설치된 Node.js 및 npm 버전을 확인하여 최신 버전이 제대로 설치되었는지 확인하기.
node -v
npm -v

 

 

이렇게 되면 Node.js와 npm이 모두 최신 버전에 가까운 안정적인 릴리스가 된다.

예) node -v 20.14.0 / npm -v 10.7.0

 

4. 프로젝트 의존성 패키지 설치

  • 이제 프로젝트 디렉토리에서 의존성 패키지를 다시 설치할 수 있다.
npm install

 

5. 개발 서버 실행

 

npm run dev

 

휴 위의 과정으로 해결하고 개발 서버가 실행됐다.