NodeJS (Express.js)에서 ES6 문법을 사용하기 위해서는 Babel을 설치해줘야한다.
Babel 설치하는 방법
# npm
npm i @babel/node @babel/core @babel/cli @babel/preset-env core-js@3
# yarn
yarn add @babel/node @babel/core @babel/cli @babel/preset-env core-js@3
# pnpm
pnpm add @babel/node @babel/core @babel/cli @babel/preset-env-core-js@3
프로젝트 루트 폴더에 .babelrc
폴더를 만들고 아래 내용을 입력해준다.
{
"presets": [
[
"@babel/preset-env"
]
]
}
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"
},