※ 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 |