Node.js는 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. 출처 :위키백과
정리하자면 Node.js는 주로 서버사이드 개발에 사용되는 자바스크립트 런타임이다.
노드 버전 관리자(Node Version Manater, NVM )
NVM 역시 하나의 프로그램이므로 설치가 필요하다.
Step 1. Install NVM
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
$ nvm --version
으로 NVM 버전을 확인하고, 버전이 잘 나온다면 성공적으로 NVM 설치가 된 것이다.
Step 2. Install Node.js
$ nvm ls-remote
혹은 $ nvm ls-remote --lts
을 이용해 Node.js 버전을 확인$ nvm install [원하는 버전]
으로 Node.js를 설치한다.$ node -v
으로 버전이 잘 나온다면 성공! Step 3. Change Node.js version through NVM
$ nvm ls
으로 설치된 Node.js 버전을 확인$ nvm use [원하는 버전]
을 통해 손 쉽게 사용하는 Node.js 버전을 바꿀 수 있다.NPM(Node Package Manager)는 Node.js의 기본 패키지 관리자이며, 일종의 앱스토어 역할을 한다.
node_modules
폴더에 다운 받으면 된다.