이것저것 프로그래밍 정리(Macbook)

nvm 이용하여 node 버젼 관리하기 본문

Mac

nvm 이용하여 node 버젼 관리하기

parkaparka 2020. 3. 4. 17:31
반응형

자바의 버젼을 관리하기 위해 jenv를 사용하는 것처럼 node의 버젼을 관리하기 보다 편하게 사용환경에 쓸 수 있도록 nvm을 이용할수 있습니다.

 

터미널에서 homebrew를 통해 먼저 nvm을 설치해 줍니다.

brew install nvm

설치가 완료되었으면 다음과 같은 환경변수를 ~/.zshrc 또는 ~/.bash_profile 에 저장해줍니다.

export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion

이후 이제 필요한 node의 버젼을 설치하여 줍니다.

저는 8.9.4를 사용할 것이지 때문에 8.9.4 버젼을 설치해주도록 하겠습니다.

nvm install 'version'
ex) nvm install 8.9.4

이후 node 8.9.4 버젼을 사용하기 위한 명령어를 입력해보겠습니다.

nvm use 'version'
ex) nvm use 8.9.4

이렇게 설정하고 나서 현재 사용하고 있는 버젼이 8.9.4가 맞는지 확인해보겠습니다.

nvm current
node -v

위 두개의 명령어를 통하여 현재 사용하고 있는 node의 버젼을 확인 할 수 있습니다.

기본 default 값으로 node의 버젼을 설정하는 방법을 알아보도록 하겠습니다.

nvm alias default 'version'

위의 명령을 통해 터미널을 껐다 키더라도 원하는 버젼의 노드가 실행어 원하는 버젼의 node를 default값으로 설정할 수 있습니다.

 

또한 여러가지 버젼의 node를 설치한 경우 현재 설치되어있는 node를 아래와 같은 명령어로 확인 할 수 있습니다.

nvm ls

node를 사용하다가 이제 필요없는 node 버젼을 아래와 같은 명령어를 통해 삭제할수 있습니다.

nvm uninstall 'version'
ex) nvm uninstall 8.9.4

이상 맥북에서 nvm을 통한 node 버젼관리 하는 방법을 알아보았습니다.

반응형
Comments