부트캠프
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 [자바스트립트 파일] 을 터미널에 입력하여 실행할 수 있다.