부트캠프

Node.js 과 nvm

mimi-latte 2022. 5. 9. 23:53

런타임(runtime)

  • 프로그래밍 언어가 실행되는 환경
  • 크롬, 사파리와 같은 웹 브라우저는 대표적인 자바스크립트 런타임이다.
  • Node.js가 등장함으로써 웹 브라우저가 아니여도 자바스크립트를 실행할 수 있다.

nvm

nvm이란?

  • Node Version Manager
  • node.js의 버전을 관리 및 node.js의 다양한 버전을 쉽게 설치하고 사용할 수 있게 한다.

nvm 사용 이유

  • node.js는 많은 버전이 존재하며, 특정 버전에서 코드가 실행되지 않을 때 해당 버전을 다시 설치해서 테스트를 하는 수고로움이 발생한다.
  • nvm을 통해 간단한 명령어로 node.js를 설치하고 다양한 node.js의 버전을 쉽게 옮겨 다닐 수 있다.

nvm 설치

  • nvm의 공식문서를 확인하여 명령어를 터미널에 입력한다.

https://github.com/nvm-sh/nvm#install--update-script

 

GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active nod...

github.com

  • wget을 통한 설치가 원활하게 진행되지 않을 시 패키지매니저를 이용해 wget을 설치한다.

nvm 설치 확인

  • Close and reopen your terminal to start using nvm 문구 확인
  • 터미널 재 실행후 nvm --version을 통해 nvm의 버전이 정상적으로 출력되는 것을 확인한다.

nvm 사용법

  • nvm을 통해 특정 버전을 설치할 때 nvm install [버전 넘버] 명령어를 사용한다.
  • 사용중인 node.js 버전을 다른 버전으로 변경하고 싶을 땐 nvm use [버전 넘버] 명령어를 사용한다.

Node.js 설치

  • nvm을 이용해 node.js를 설치한다
  • lts 버전 설치 시 nvm install --lts (lts : Long-Term Support. node.js에서 지원하는 기간이 길다는 뜻)
  • 성공적으로 node.js 설치 시 node -v 명령어를 이용해 node.js의 버전이 정상적으로 출력되는 것을 확인한다.
  • node.js로 자바스크립트 파일 실행 시 node [자바스트립트 파일] 을 터미널에 입력하여 실행할 수 있다.