정리정돈

Nodemon(babel) 본문

노마드코더/클론코딩

Nodemon(babel)

XZXXZX 2021. 9. 14. 19:47
728x90
반응형

https://babeljs.io/

 

Babel · The compiler for next generation JavaScript

The compiler for next generation JavaScript

babeljs.io

 

 

npm install @babel/core @babel/node --save-dev

 

package.json으로 가서 보면 devDependencies에 @babel/node 가 추가된 것을 볼 수 있다.

 

이제 package.json의 "scripts"에 아래와 같이 추가할 것이다.

 

"scripts": {
    "dev": "babel-node index.js"
  }

 

babel-node란 명령어를 사용할 수 있는 이유는 우리가 @babel/node를 설치 하였기 때문이다.

babel-node는 nodeJS가 실행됨과 동시에 babel도 같이 적용되서 실행되는 것이다.

 

nodemon은 우리가 만든 파일이 수정되는걸 감시해주는 패키지다.

파일이 수정되면 nodemon이 알아서 재시작 해준다. 따라서 수정할때 마다 npm run 명령어를 사용할 필요가 없어진다.

 

먼저 nodemon을 설치해준다.

 

npm i nodemon --save-dev

 

package.json의 "scripts"에 아래와 같이 작성한다.

 

 "scripts": {
    "dev": "nodemon --exec babel-node index.js"
  }

이제 npm run dev 명령어 실행 후 코드를 수정한 뒤 저장할때마다 재시작하는 것을 볼 수 있다.

728x90
반응형

'노마드코더 > 클론코딩' 카테고리의 다른 글

Responses  (0) 2021.09.15
GET Requests  (0) 2021.09.14
Express 사용(1)  (0) 2021.09.14
Babel(JavaScript compiler)  (0) 2021.09.14
Express  (0) 2021.09.12