원래 나는 맥북에어를 약 1년간 사용해왔는데, 인텔리제이를 돌렸더니 멈췄다. (젠장 -_-)
그래서 몇달을 고민하다 맥북프로로 넘어왔는데, node를 설치한 후에 블로그 포스팅을 하려고 npm install 명령어를 때렸더니 오류가 났다.
찾아봤더니 설치된 버전이 16이어서, 버전이 안맞아서 그렇단다.
그래서 기존에 설치했던 Node를 다 지우고, brew install node@14로 설치를 하려고 했으나 또 오류가 났다.
nvm 다시 설치
brew install nvm
설치가 되었다면 아래 그림처럼 결과가 나오는데, 자세히 보면 NVM이 동작하기 위한 설명이 나온다.
nvm 폴더 생성
mkdir ~/.nvm
.zshrc 수정
vi ~/.zshrc
INSERT 모드로 아까 터미널에 있던 아래 내용을 최하단에 붙여넣고 저장한다.
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
변경된 내용을 적용 (source)
source ~/.zshrc
nvm 설치가 정상적으로 됐는지 버전 확인
nvm -v
0.38.0
낮은 버전의 Node 설치 (여기선 14)
nvm install 14.16.0
nvm의 기본 값을 14버전으로 한다.
nvm use v14
nvm alias default v14
설치가 되고, 아래와 같이 버전이 정상적으로 나오면 끝이다.
node -v
v14.16.0