ES 모듈 시스템은 자바스크립트에서 모듈을 사용하고 관리하는 표준 방식.
ES Module System을 사용하기 위해서는
패키지 설정 파일인 package.json
에서 추가적인 옵션을 작성한다.
name에 작성된 해당 패키지(section03)는 ES Module System을 사용하도록 하는 설정.
ES Module System을 사용하면 CommonJs Module System을 함께 사용할 수 없다.
함수 내보내는 방식 변경 1 (common Module → ES Module)
require 함수는 ES module의 함수가 아니다. import를 대신 사용하라는 에러 메세지
ES Module을 사용할 때에는 불러오는 파일의
확장자
를 꼭 입력해줘야 한다.
기본 함수로 지정
함수명으로만 호출 가능
기본 함수이기 때문에 호출명은 임의로 변경 가능