로컬에 있는 노드 버전과 프로젝트 노드 버전이 달라 고생할 때가 있다. 이를 해결하면서 찾은 정보들을 정리해둔다.
이 문제는 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
'Language > Javascript, typescript' 카테고리의 다른 글
[Javascript] 실행시간 측정 방법 (0) | 2022.02.23 |
---|---|
Typescript에서 Enum을 사용하지 않는게 좋은 이유 (0) | 2022.02.23 |
[JS] Error: Failed to lookup view "home" in views director (0) | 2021.10.16 |
[Javascript] 이벤트 진행 막기 or 다시 시작 (0) | 2021.06.17 |
[Javascript] Client에서 cookie 접근 (0) | 2021.06.17 |