런타임 버전 관리는 프로그램을 실행하는 런타임의 버전을 프로젝트별로 선택하고 기록하는 일이다. 의존성 잠금 파일과 함께 살피되 실행 환경과 설치 패키지는 구분한다. (nvm 사용 안내)
- 예를 들어 nvm은 한 컴퓨터에서 여러 Node.js 버전을 설치하고 바꿔 쓸 수 있게 한다. 프로젝트가 요구하는 버전을 먼저 확인한다. (버전 선택)
- 프로젝트에
.nvmrc를 두면 사용할 버전을 기록할 수 있다. 재현이 목적이라면 계속 바뀌는 별칭과 정확한 버전 번호의 차이를 고려한다. (프로젝트별 버전 파일) - 설정 파일이 있다고 실행 환경이 저절로 바뀌는 것은 아니다. 터미널과 자동 빌드에서 실제 버전을 확인하는 실행 환경 기록을 남긴다. (nvm use와 셸 연동)