"Cannot find module 'express' 에러 대처법

1. Express 설치 확인

해당 오류는 Express 모듈이 설치되지 않았을 때 발생할 수 있습니다.

Express 모듈을 설치하려면 프로젝트의 루트 디렉토리에서 아래 명령어를 실행하세요:

npm install express​
 
 

2. node_modules 디렉토리 확인

프로젝트의 node_modules 디렉토리에 Express 모듈이 제대로 설치되었는지 확인하세요.

만약 node_modules 폴더가 없거나 Express가 설치되지 않았다면

npm install을 실행해 모든 의존성을 설치할 수 있습니다:

npm install
 
 

3. package.json 확인

package.json 파일에 Express가 의존성으로 포함되어 있는지 확인하세요.

만약 없다면 다음 명령어로 Express를 프로젝트에 추가할 수 있습니다:

npm install express --save
 

4. npm 캐시 정리

때때로 npm 캐시 문제로 인해 모듈 설치가 정상적으로 되지 않을 수 있습니다.

캐시를 정리하려면 아래 명령어를 실행해보세요:

npm cache clean --force
 

5. 글로벌 설치 확인

Express가 글로벌로 설치되었지만 프로젝트 내에서는 로컬 모듈로 필요할 수 있습니다.

Express를 글로벌로 설치한 경우에도 프로젝트에서 다시 설치하는 것이 좋습니다:

npm install express
 

6. Node 버전 확인

Node.js의 버전이 너무 오래된 경우, 의존성 문제가 발생할 수 있습니다.

명령어로 버전을 확인하고 최신 버전으로 업데이트해보세요.

node -v