노트 #16 | nvm, npm, Node.js

HyeonWooGa·2022년 7월 6일
0

노트

목록 보기
17/74

Node.js

Node.js 는 JavaScript 런타임입니다. Node.js 등장 후 JavaScript 를 통해 서버를 구축하는 등 활용폭이 크게 확장되었습니다.


학습 목표

  • nvm, Node.js, npm 을 설치하고 버전을 확인할 수 있다.
  • 명령어 node 를 이용해 JavaScript 파일을 Node.js 런타임에서 실행할 수 있다.
  • 과제 시작전 package.json 파일을 확인하고 npm install 을 사용할 수 있다.

nvm (Node Version Manager)

  • Node.js 의 다양한 버전을 관리하는 프로그램입니다.
  • 개발을 하다보면 Node.js 의 다양한 보전에 대응해야 할 경우가 있는데, nvm을 통해 다양한 Node.js version 을 손쉽게 옮겨 다닐 수 있습니다.

nvm 간단 사용법

  • nvm ls : 현재 nvm 을 통해 설치한 Node.js version 들이 나옵니다.
  • nvm install 12.18.3 : 이미 설치된 버전을 삭제하지 않고 우리가 원하는 Node.js version 을 설치할 수 있습니다.
  • nvm use [버전넘버] : 사용중인 Node.js version 을 다른 버전으로 변경하고 싶을 때 사용합니다.

npm (Node Package Manager)과 package.json

  • 우리는 "바퀴를 재발명하지 마라" 는 격언처럼 우리보다 잘하는 사람들이 만들어놓은 검증된 코드(모듈)을 가져다가 사용합니다.
  • Node.js 에서는 npm 모듈이라고 부릅니다.
  • package.json : npm 모듈에 대한 정보를 담아둔 곳 입니다.
  • npm : 필요한 모듈을 다운로드할 수 있는 모듈들이 모여있는 모듈 스토어 입니다.
profile
Aim for the TOP, Developer

0개의 댓글