macOS에서 nvm 설치하기

Latour·2020년 2월 17일
5

nvm이란?

Node.js는 일반적인 개념으로 두가지 버전이 존재 합니다.

[LTS(Long Term Supported) 버전]

 - LTS 버전은 서버환경에서 장기적으로 안정적인 지원을 제공하는 버전
 - 일반적으로 짝수 버전이 LTS 버전
 - 안정성과 보안성에 초점을 두어 개발

[Stable 버전]

- 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)"

nvm 설치

  1. 터미널 창에 아래 명령어를 입력해주세요.
 $ brew install nvm
  1. 설치가 제대로 됐는지 확인 해봅니다.
 $ nvm --version0.35.2
  1. 버전이 제대로 나오신다면 설치가 완료된 것이고 혹시 버전이 나오지 않는다면 환경 변수를 등록해주어야 합니다.
# 터미널이 bash라면 /.bash_profile에 zsh라면 /.zshrc에 환경변수를 등록 합니다.

$ vi ~/.bash_profile 혹은$ vi ~/.zshrc
export NVM_DIR="$HOME/.nvm"source $(brew --prefix nvm)/nvm.sh
  1. 등록 후 다시 한번 확인해봅니다.
 $ nvm --version0.35.2

Node.js 설치

  1. nvm install로 다양한 버전을 설치할 수 있습니다.
 $ nvm install [설치버전]
  1. nvm use를 사용하여 버전 변경이 가능합니다.
 $ nvm use [설치버전]

마무리

위 방법을 통해 nvm을 설치하여 손쉽게 node.js의 버전을 관리할 수 있습니다. 일반적인 설치보다 번거롭지만 사용해야 될 날이 있기 마련입니다. 일반 설치보다는 nvm을 사용하여 버전 관리를 해보세요.

profile
헛!

1개의 댓글

comment-user-thumbnail
2020년 2월 18일

이야! 설명이 갈 수록 상세해지네요

답글 달기