Node.js는 일반적인 개념으로 두가지 버전이 존재 합니다.
- LTS 버전은 서버환경에서 장기적으로 안정적인 지원을 제공하는 버전
- 일반적으로 짝수 버전이 LTS 버전
- 안정성과 보안성에 초점을 두어 개발
- Stable 버전은 잦은 업데이트를 진행
- 홀수 버전(현재 5.X)
- 추가기능 개발과 기존 API의 기능 개선에 우선한다.
일반적인 개발 환경에서는 좀 더 안정적인 LTS 버전을 사용하는 것이 일반적입니다. 하지만 개인적인 테스트를 하거나 그외 필요한 경우가 생긴다면 매번 사용 중이던 버전을 제거하고 다시 설치를 해주어야 하는 번거로움이 있습니다. 그래서 그 문제를 해결하기 위해 nvm 이란 버전 관리 도구가 있습니다. nvm은 Node.js 버전 관리를 가능하게 해주어 여러 버전의 Node.js를 설치 후 원하는 버전을 변경해 가며 사용이 가능한 버전 관리 도구입니다.
혹시 homebrew가 설치되지 않은 신분들은 homebrew 사이트로 이동하셔서 아래 명령어를 터미널에서 실행시켜 주세요.
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install nvm
$ nvm --version0.35.2
# 터미널이 bash라면 /.bash_profile에 zsh라면 /.zshrc에 환경변수를 등록 합니다.
$ vi ~/.bash_profile 혹은$ vi ~/.zshrc
export NVM_DIR="$HOME/.nvm"source $(brew --prefix nvm)/nvm.sh
$ nvm --version0.35.2
nvm install
로 다양한 버전을 설치할 수 있습니다. $ nvm install [설치버전]
nvm use
를 사용하여 버전 변경이 가능합니다. $ nvm use [설치버전]
위 방법을 통해 nvm을 설치하여 손쉽게 node.js의 버전을 관리할 수 있습니다. 일반적인 설치보다 번거롭지만 사용해야 될 날이 있기 마련입니다. 일반 설치보다는 nvm을 사용하여 버전 관리를 해보세요.
이야! 설명이 갈 수록 상세해지네요