-
[ NodeJS ] Cannot find module ... import from ...Errors 2023. 5. 29. 16:06반응형
상황
nodejs에서 routesSetup을 위해 별도의 .js 파일에 정의한 router 객체를 import 했을 "Cannot find module ... import from ..." 에러 발생. 아래 조치도 효과 x
- node_module, package-lock.json 삭제후 재설치
- 캐시 삭제
- 디렉토리 변경 및 확인
원인
"import A from "./src/A""
nodejs는 package.json의 type을 module로 설정한 경우 위 코드는 'import A from "./src/A.mjs" '로 인식하기 때문에 확장자명이 .js인 파일을 못찾음
해결법
import할 모듈의 확장자 명을 .mjs로 변경 혹은 import 구문에 확장자명까지 명시
반응형'Errors' 카테고리의 다른 글