Language/JavaScript

SyntaxError: Cannot use import statement outside a module

그랴 2023. 5. 10. 21:00

※ SyntaxError: Cannot use import statement outside a module

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

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

 

 

 

정리하자면,

 

export  함수

 

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

 

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

 

 

 

export default 함수 

 

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

 

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