터미널에서 babel 사용을 위해
npm i -g babel-cli
babel-cli를 설치하면 babel-node 사용이 가능함.
node.js api를 사용하기 위해서는
npm install babel-core
babel to es2015 트랜스 파일
babel scripts.js
babel arrow plugin
npm install babel-plugin-transform-es2015-arrow-functions
.babelrc
{
"plugins": ["transform-es2015-arrow-functions"]
}
presets
es2015, stage-0, stage-1, stage-2, stage-3, react
숫자가 적을수록 상위 단계를 모두 포함하고 있다.
npm install babel-preset-es2015
{
"presets": ["es2015"]
}
ie8 호환성
$ npm i --save-dev babel-core babel-preset-es2015 babel-polyfill
babel-plugin-transform-es3-member-expression-literals
babel-plugin-transform-es3-property-literals
.babelrc
{
"presets": ["es2015"],
"plugins": [
"transform-es3-property-literals",
"transform-es3-member-expression-literals"
]
}