Using babel in webpack - ChoDragon9/posts GitHub Wiki
babel 을 사용할 때 babel-cli를 사용하지 않고 webpack과 같이 사용한다.
왜냐면 webpack을 통해 번들링도 해야 하고 최신 기술을 사용하기 위해서다.
Webpack에 babel 사용하기
설치
npm i babel-loader babel-core -D
webpack.config.js
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader'
}
]
}
위와 같이 babel-loader와 babel-core를 설치하고, webpack.config.js를 설치해도 아무것도 동작하지 않는 다.
동작 시키기 위해서는 .babelrc를 만들고 plugin을 설치해야 한다.
npm i babel-preset-env -D
.babelrc 작성
{
"presets": ["env"]
}