본문 바로가기
JS

nvm을 이용해서 프로젝트 별 node 버전 통일 시키기

by 사과넹 2024. 4. 15.
반응형

nvm?

  • Node.js version manager
  • 의미 그대로 node version을 관리하기 쉽게 제공되는 패키지이다
  • 대표적으로 아래의 명령어가 있다

 

현재 버전을 포함한 사용가능한 node 목록

$ nvm ls

 

특정 버전을 설치

$ nvm install {20}

 

가장 최신 안정화 버전을 설치

$ nvm install --lts

 

우리가 원하는 것은 버전 통일

  • javascript는 버전 의존성이 강한 특징을 가지고 있다
  • 프로젝트 별로 버전이 달라서 node 버전을 문서로 관리하고 있다면 아래의 방법이 매우 도움이 될 것이다

.nvmrc

  • nvm 설정 파일
  • .nvmrc에 해당 프로젝트 버전을 명시한다
  • 명령어를 통해 프로젝트 node 버전으로 변경한다

 

방법

최상위에 .nvmrc 생성(mac)

$ touch .nvmrc 

 

해당 파일에 버전 명시

// .nvmrc

v20.11.1

 

명령어를 통해 .nvmrc 버전으로 변경

$ nvm use

 

만약 해당 버전이 없다면?

$ nvm install

 

 


 

도구를 이용해서 더 쉽게 개발하자 😗

728x90
반응형