노드에서 import 구문을 사용하고자 할 경우 세팅 방법


@babel/preset-env 설치

npm install -D @babel/preset-env


.babelrc 설정

{
    "presets": ["@babel/preset-env"]
}


테스트

babel-node 를 이용하면 컴파일과 동시에 바로 실행할 수 있다

npx babel-node test.js


기타

preset-env 는 Babel7.x 부터 사용할 수 있다. Babel7.x 부터는 아래와 같이 npm모듈 네이밍이 변경되었다

Babel6.x 스타일

babel-core
babel-node
babel-cli

Babel7.x 스타일

@babel/core
@babel/node
@babel/cli


Ref.

https://babeljs.io/docs/en/babel-preset-env