팀원들과 하나의 프로젝트를 같이 진행할 때 각자의 node.js 버전이 달라 호환성 이슈가 발생하여 불필요한 시간 비용이 발생하는 경우가 생긴다.
이런 경우 nvm 을 통해 node.js 버전을 관리하고 변경할 수 있다.
nvm
- Node Version Manager
- node.js 의 여러 버전을 관리할 수 있다.
설치
해당 문서는 Intel Mac 환경을 기준으로 작성하였다.
- 우선 터미널에서
wget
또는curl
커멘드를 사용하여 설치를 진행한다.
- vi 편집기 등을 통해
.zshrc
를 수정한다.
- 설치 확인
사용법
설치된 node.js 버전 리스트
최신 버전 설치
특정 버전 설치 및 제거
버전 사용
버전 기본값 설정
.nvmrc
nvm 명령어를 통해 버전을 변경할 수 있게 되었지만, 적용하려는 버전을 공유하는 일도 은근 번거로운 일이다.
이런 부분을 해결하기 위해서 프로젝트 내부에 .nvmrc 파일을 생성하여 버전을 명시하고 nvm 명령어를 통해 빠르게 설치와 변경을 할 수 있다.
- .nvmrc 파일 생성 후 버전 기입
- 해당 버전 설치 (설치가 되어있지 않은 경우)
- 해당 버전 사용
- 버전 확인
참고