본문 바로가기
Language/JavaScript

SyntaxError: Cannot use import statement outside a module

by 그랴 2023. 5. 10.

※ SyntaxError: Cannot use import statement outside a module

redux를 사용하면서 여러 가지 모듈을 많이 쓰다 보니, 이 에러를 다소 많이 만났다.

이것은 default로 export 하지 않은 함수를 {}를 쓰지 않고 바로 내보낼 때 나오는 에러이다.

 

 

 

정리하자면,

 

export  함수

 

로 모듈을 만들었으면 사용할 때

 

import { 함수 } from './경로' 이렇게 가져와야 하고,

 

 

 

export default 함수 

 

로 모듈을 만들었으면 사용할 때

 

import 함수 from '/경로' 이렇게 가져오면 된다

 

 

'Language > JavaScript' 카테고리의 다른 글

setTimeout(), setInterval()  (0) 2023.11.11
Promise 다루기  (0) 2023.11.11
[JS] 검색 기능  (0) 2023.01.11
[JS] input type=date 일 때 오늘 이후로만 날짜 선택되게 하기  (0) 2022.12.08
[JS] 쿠키 set get delete  (0) 2022.11.29