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 |