오히려 좋아..

상황이 나쁘게만 흘러가는 것 같을 때 외쳐보자.. .

궁금한 마음으로 포트폴리오 보기

Language/Javascript, typescript

[node] nvm 사용하기

junha6316 2021. 11. 6. 14:26

로컬에 있는 노드 버전과 프로젝트 노드 버전이 달라 고생할 때가 있다. 이를 해결하면서 찾은 정보들을 정리해둔다.

이 문제는 nvm으로 해결할 수 있다.

 

1. NVM 설치

맥에서는 아래 명령어로 다운받을 수 있다.

brew install nvm

 

다운로드 받은 후 환경변수를 설정해줘야한다.

vi ~/.bash_profile

위 명령어를 작성하면 아래와 같은 창이 나온다.

맨 아래줄에 다음과 같이 적어준다. 

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

bash shell

이제 작성한 환경 변수를 등록시켜주자.

 source ~/.bash_profile

 

2. NVM 사용하기

사용할 수 있는 node 버전을 나열해준다.

nvm list available

필요한 노드 버전을 다운 받아준다.

nvm install {원하는 버전}
# nvm install 14

사용하고 싶은 버전을 골라 아래 명령어를 작성해준다.

nvm use 14 
# nvm install 14

바뀐 node 버전을 확인해주자

node -v