[오류] node:internal/modules/cjs/loader:959 throw err;

당근 먹는 쿼카·2023년 2월 21일
0

개발 로그

목록 보기
13/16
post-thumbnail

안녕하세요, 김당쿽입니다! 🥕

원인?

노마드코더 강의 중 트위터 클론 강의를 진행하던 중 firebase의 현재 버전이 강의와 많이 다른 상태였고, 버전을 계속 다르게 깔다 보니 npm에서 오류가 난 것 같았다.
아무리 package-lock.json을 지우고 다시 npm install을 해도 계속 저 오류가 뜨게 되었고, package.json은 강의에 있는 코드 그대로 복사를 해도 오류가 나게 되었다.

해결!

검색을 해 보던 도중 package-lock.json 뿐 아니라 node_modules 파일도 지운 후 npm install을 해 보라는 글을 보았고 두 개 모두 지운 후 npm install을 했더니 잘 작동되었다.

결론적으로 module 관련 오류가 생긴다면 package-lock.jsonnode_modules를 다 지워 보자.

// package-lock.json과 node_modules 폴더를 삭제한다.
$ npm install (혹은 npm i)
$ npm run start (혹은 작성한 스크립트에 맞게 실행)

0개의 댓글