NVM_Node Version Manager

홍인열·2021년 8월 5일

NVM_Node Version Manager

Node.js

Chrom V8 JavaScript 엔진으로 빌드된 JavaScript runtime (프로그래밍 언어가 동작하는 환경)
JavaScript 언어가 동작하는 환경을 Node.js 라고 할 수 있음.

JavaScript 언어가 동작하는 대표적인 환경 두가지는 Chrome과 같은 웹 브라우저와 Node.js가 설치된 컴퓨터 환경이다.

Node.js는 LTS(Long Term Supported)버전과 최신 버전이 있다. LTS 버전의 경우가 장기적으로 안정되고 높은 신뢰도를 보장하는 버전으로 대부분의 사용자에게 추천되는 버전이다.

프론트앤드 개발을 진행하다 보면 다른 버전의 Node.js환경에서 개발을 진행하게 될수 있다.
하나의 버전만 설치해서 사용하는것은 권장하지 않고, Node Version Manager(nvm)이라는 Node.js 버전을 관리할수 있는 tool을 설치하여 사용하는 것을 권장한다.

Google에서 nvm을 검색하여 설치가 가능하다.

하지만..필자는 아주 어렵게 설치하였다. M1 맥북을 사용중인데 워낙에 코딩 초보자라 보니 터미널도 익숙하지 않아서 설치가되지 않거나, 터미널에 수상한 코드가 계속 반복되는 문제등으로 5시간은 넘게걸린거같다. 맥북 초기화도 해서 해봤었다....
문제는 brew라는 프로그램설치를 도와주는 걸 설치하고, 응용프로그램 터미널 정보에서 Rosetta를 사용하여 열기 를 체크해줌으로써 정상적으로 설치를 할 수 있었는데, 해결하는데 너무 오래 걸렸던거 같다.

nvm 기본 명령어

$ nvm --version                     //  nvm 설치 후 버전 확인, 선택된 버전 확인.
$ nvm ls                            //  설치된 Node.js 버전 확인.
$ nvm install 12.24.1               //  12.24.1(버전예시)사용할 여러 버전을 설치 함.
$ nvm use 12.24.1                   //  사용할 버전 선택.
$ nvm unisntall 12.24.1             //  선택 버전 삭제.
$ nvm help                          //  사용 가능 명령어 확인 가능.
profile
함께 일하고싶은 개발자

0개의 댓글