2021.07.05 - [Lecture] - WebPack 설정 및 실행
위 글처럼 webpack을 처음 세팅했을때는 babel을 사용할 수 없다.
babel을 사용하기 위해선 초기설정을 좀 더 해야하는데
1. npm install -D @babel/core
=> 바벨의 기본적인 내용을 담고있는 말그대로 babel의 core
2. npm install -D @babel/preset-env
=> 브라우저에 맞게 최신문법을 옛날 문법으로 세팅해줄 수 있는 라이브러리
3. npm install -D @babel/preset-react
4. npm install -D babel-loader
=> babel과 webpack을 연결해주는 라이브러리
이렇게 4가지를 다운 받고 webpack.config.js 파일로 간다.
module.exports안에서 module 설정을 해준다.
일단 module객체 안에 rules라는 배열을 만들고 그 안에 객체로 test, loader, options를 아래와 같이 세팅해준다.
module:{
rules:[{
test:/\.jsx?$/,
loader:'babel-loader',
options:{
presets:[
'@babel/preset-env',
'@babel/preset-react'
]
}
}]
},
이렇게 되면 babel 설정이 끝나고 그 상태에서 바벨 구문을 한번 사용해 보자
const React = require('react');
const ReactDOM = require('react-dom');
class App extends React.Component{
render(){
return(
<div>Hello babel</div>
)
}
}
ReactDOM.render(
<App/>,
document.querySelector('#root')
)
에러 없이 잘 실행되는 것을 확인 할 수 있다.
'Lecture' 카테고리의 다른 글
WebPack 확장자 처리 (0) | 2021.07.05 |
---|---|
WebPack import 사용 (0) | 2021.07.05 |
WebPack 설정 및 실행 (0) | 2021.07.05 |
React 함수 (0) | 2021.07.02 |
React 기본 사용 (0) | 2021.07.02 |