[ TIL 07 ] - Node.js 설치 및 시작

kgorae·2021년 7월 18일
0

(TIL) Node.js

목록 보기
3/5
post-thumbnail

node.js 설치

https://nodejs.org/ko/

// terminal
// 아무 버전도 설치 안했을 때 설치 방법
brew install node@버전넘버
// 이미 설치된 최신 버전 다운그레이드
brew search node // 설치 가능한 버전을 확인
brew link --overwrite node@버전넘버 // 확인한 버전으로 설치
node --version // 버전 확인

node.js

  • node.js 를 이용하면 단 두 개의 파일만으로 서버 생성이 가능하다(package.json, 파일명.js)
  • node.js 를 설치하면 npm 이 자동으로 설치된다.

package.json

  • package.json 파일의 "scripts" 안에서 원하는 이름으로 새로운 명령어를 만들 수 있다.
// 명령어 node index.js 간단하게 만들기
// package.json 파일
"scripts":{
  "start":"node index.js"
}
// terminal
npm run start
  • package.json 파일의 "dependencies" 는 프로젝트 동작에 필요한 모듈 정보가 담겨있다.
  • "dependencies" 는 프로그램이 동작에 필요한 기능(예: express 버전 정보)을, "devDependencies" 는 개발자가 개발 환경에 필요한 기능(예: nodemon, babel 등)을 나타낸다.
  • terminal 에서 npm i 를 명령하면 node_modules 파일, package-lock.json 파일이 자동으로 설치되는데, 폴더 공유 시 이 두 파일 없이 package.json 파일만으로 필요 모듈 설치가 가능하다.("dependencies"에서 알려주므로!)

babel

https://babeljs.io/setup#installation

  • 최신 문법 사용을 가능하게 해주는 javascript compiler
  • 설치 방법: babel 홈페이지에서 Node 참고
// terminal 에서 순서대로 실행
npm install --save-dev @babel/core
touch babel.config.json
npm install @babel/preset-env --save-dev

// babel.config.json 파일에 작성
{
  "presets": ["@babel/preset-env"]
}
profile
좋은 개발자, 좋은 사람

0개의 댓글