Babel은 브라우저가 최신의 javascript를 지원하지 않으면 오류가 나므로 지원하는 구버전의 javascript로 전환해주는 것이다.
터미널에
npm install @babel/node
npm install @babel/core
npm install @babel/preset-env
를 친다.
.babelrc는 우리가 어떤 babel을 사용할지 알려주는 babel 설정을 해준다
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "entry",
"corejs": 3
}
]
]
}
babel을 이용해 파일을 실행해야하므로 package.json의 설정을 바꿔줘야한다.
기존에는
"scripts": { "start": "nodemon --exec node init.js --delay 2" },
였다면
앞에 babel-node로 변경하여 babel을 이용할 수 있게 해야한다.