1. Babel이란?
Babel은 ECMAScript 2015+ 코드를 현재 및 이전 브라우저 또는 환경에서 이전 버전과 호환되는 javascript 버전으로 변환하는데 주로 사용되는 툴이다.
2. module 설치하기
$ npm install @babel/node
nodejs에서 Babel를 사용할 수 있게 한다.
$ npm install @babel/preset-env
문법 변환 필요없이 최신의 자바스크립트를 사용할 수 있게 한다.
$ npm install @babel/core
Babel의 핵심 파일이다.
$ npm install nodemon -D
코드가 변경됐을때 서버를 껐다 키지 않고도 자동으로 변경됨과 동시에 서버를 재실행한다.
3. .babelrc 추가/ package.json 수정
.babelrc
{
"presets": ["@babel/preset-env"]
}
package.json
"start": "nodemon --exec babel-node index.js"
4. package.json의 dependencies 확인하기
"dependencies": {
"@babel/core": "^7.7.4",
"@babel/node": "^7.7.4",
"@babel/preset-env": "^7.7.4",
"express": "^4.17.1"
}
$ npm start
하게 되면 Babel 적용 끝.
'Javascript' 카테고리의 다른 글
템플릿 엔진 Pug의 속성과 문법 (0) | 2019.12.21 |
---|---|
[nodemon] app crashed - waiting for file changes before starting... (1) | 2019.12.01 |
[nodejs] express.Router() (0) | 2019.11.24 |
[Javascript] 속기 문법 (0) | 2019.11.07 |
[Javascript] async function (0) | 2019.11.03 |
댓글