본문 바로가기
BackEnd

Error: Cannot find module 'ejs' 에러 해결 방법

by 감중에홍시 2023. 5. 18.

에러 내용

nodejs를 공부하던 중에 평소와 다름없이 nodemon server.js로 서버를 실행하였는데, 내가 원하는 페이지인 /list가 뜨지 않는 오류가 발생하였다.
오류 메시지는 다음과 같다.

해결 방법

구글링을 하였더니 다음과 같은 해결책을 찾을 수 있었다.

나는 이전에 package.json 파일에 파란색으로 표시한 부분이 ejs 부분이 없어서 오류가 난 것이었다.

이를 해결하기 위해, 일단 서버를 종료하고

npm install ejs --save
nodemon <서버이름>.js

를 입력하니 문제없이 잘 실행되었다.
npm 명령어 중 --save 는 설치된 node 모듈을 pakage.json 파일의 디펜던시 목록에 추가해주는 옵션이다. 본인과 같은 에러가 나는 사람은 저렇게 다시 설치해보자.