개발
nvm을 이용해서 프로젝트 별 node 버전 통일 시키기
사과넹
2024. 4. 15. 00:16
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
반응형