Full-stack/유튜브 클론 코딩

Babel, Nodemon

탱 'ㅅ' 2024. 2. 7. 04:18

Babel is a JavaScript compiler.

 

nodeJS는 우리가 작성한 JS 코드를 이해한다.

But 몇몇 최신 JS 코드는 이해하지 못 한다.

선택 1. 이해하는 코드만 사용

선택 2. babel 사용 : 우리가 작성한 최신 JS 코드를 컴파일해줌

 

npm install --save-dev @babel/core

devDependencies: for developers

dependencies: for the project 

 

npm install @babel/preset-env --save-dev
touch babel.config.json

touch : on linux, macOS

 

@babel/preset-env is

a smart preset that allows you to use the latest JavaScript

without needing to micromanage which syntax transforms

(and optionally, browser polyfills) are needed by your target environment(s)

 

 

babel 포함한 node js 실행 -> @babel/node

실행 중 수정사항 감지 및 업데이트 -> nodemon : 실행 명령이 종료되지 않고 언제든 감지할 수 있게 ON 상태

so, 수정사항 있을 때마다 새로 npm run dev 할 필요 없어짐!!! 갓뎀!

'Full-stack > 유튜브 클론 코딩' 카테고리의 다른 글

express  (0) 2024.02.08
package.json  (0) 2024.02.06
NodeJS, NPM  (0) 2024.02.06
#0 introduction  (0) 2020.11.16