Programming/Node.js
[Node.js] nodemon, Babel 연동한 Node.js 서버 만들기
MOONCO
2021. 4. 15. 11:38
nodemon 이란?
[Node.js] nodemon이란? / 사용법
nodemon이란? Node.js 서버가 실행 중일때 javascript코드가 변경을 감지해서, 그에 따른 결과를 바로 바로 반영해 주는 Node.js 패키지 nodemon의 필요성 코드의 변경 결과를 바로바로 확인 할 수 있어, 원
defineall.tistory.com
Babel 이란?
[Node.js] Babel (바벨) 이란? / 사용법
babel 이란? 최신 ES6, ES7 버전의 javascript코드를, ES5버전의 코드로 바꾸어주는 Node.js 패키지 babel의 필요성 / 쓰는 곳 자주변하는 javascript 최신 코드를 이해하지 못하는 웹 브라우저에서도 페이지에
defineall.tistory.com
nodemon 과 Babel을 합치면 어떻게 될까?
js코드를 새로 작성 할때마다, 이를 nodemon이 감지해, babel을 실행하고
babel은 최신 js 코드를 호환성 좋은 es5코드로 바꾸어, 서버를 실행한다.
설치되어 있어야 하는 Node.js 패키지
npm i -g nodemon
npm i -D @babel/core @babel/node @babel/preset-env
nodemon 과 Babel 합치기
//package.json
"devDependencies": {
"@babel/core": "^7.13.5",
"@babel/node": "^7.13.13",
"@babel/preset-env": "^7.13.15"
},
"scripts": {
// 연동
"dev": "nodemon --exec babel-node server"
}
// nodemon server : server.js파일 변경감지
// --exec babel-node : babel-node 명령실행
반응형