인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

이성현님의 프로필 이미지
이성현

작성한 질문수

Slack 클론 코딩[실시간 채팅 with React]

Cannot use import statement outside a module

작성

·

208

0

안녕하세요.

첨부 이미지와 같은 오류가 발생해서 tsconfig.json의 "module": "esnext" 부분을 "module": "commonJs"

로 수정하니 webpack이 정상적으로 동작합니다.

module을 esnext에서 commonJS로 바꾸게 되면 문제가 있을까요?

답변 1

2

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

딱히 문제는 없을 겁니다. 노드가 webpack을 실행할 때 import를 인식 못해서 commonjs 형식 컴파일을 통해 require로 바꿔야한다는 것 같네요.

이성현님의 프로필 이미지
이성현

작성한 질문수

질문하기