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"
이제 작성한 환경 변수를 등록시켜주자.
source ~/.bash_profile
2. NVM 사용하기
사용할 수 있는 node 버전을 나열해준다.
nvm list available
필요한 노드 버전을 다운 받아준다.
nvm install {원하는 버전}
# nvm install 14
사용하고 싶은 버전을 골라 아래 명령어를 작성해준다.
nvm use 14
# nvm install 14
바뀐 node 버전을 확인해주자
node -v