NodeJS (Express.js)에서 ES6 문법을 사용하기 위해서는 Babel을 설치해줘야합니다.
Babel 설치하는 방법
npm i @babel/node @babel/core @babel/cli @babel/preset-env core-js@3
yarn add @babel/node @babel/core @babel/cli @babel/preset-env core-js@3
프로젝트 루트 폴더에 .babelrc
폴더를 만들어줍니다.
{
"presets": [
[
"@babel/preset-env"
]
]
}
.babelrc
에 다음과 같은 코드를 입력해 줍니다.
babel-node server.js
nodemon --exec babel-node server.js
만약 위에 있는 명령어를 npm run start
나 yarn start
로 하고 싶다면 package.json
에 아래와 같이 그대로 추가해주시면 됩니다.
"scripts": {
"start": "nodemon --exec babel-node server.js --delay 2"
},