Node.js 버전 변경

강정우·2024년 1월 11일
0

Dev_Ops

목록 보기
8/20
post-thumbnail

NVM

구시대 유물인 vue2 프로젝트를 발굴하여 build하여 타개발자 분께 드릴일이 있었는데

라고 해버린다.

그래서 뭔가

이 부분을 다이렉트로 바꿔버리면 안 될걸 알면서도 수정 시도를 해봤다가 어차피 수정해도 원상복구됨~ 이라고 해버린다. 역시 닉값을 하는 파일이다. lock

그래서 별로 어렵지 않다. node version을 관리해주는 Node Version Manager 즉, NVM을 설치하면 된다.

window 전용 NVM-windows 깃헙에 들어가

Download Now! 를 클릭해주고

.exe 든 .zip 이든 받아주고 실행해주면 설치가 완료된다.

  • 참고로 중간에 node를 받아둔 사람이라면 해당 버전을 nvm이 관리할까요? 하고 물어보는데 yes를 눌러주면 된다.

NVM 버전 확인

nvm -v

설치 가능한 Node.js 버전 확인

nvm list available

특정 버전 Node.js 설치

nvm install <노드버전>

특정 버전 Node.js 사용

nvm use <노드버전>

설치된 Node.js 버전 확인

nvm list

노드 버전 확인

node -v

결과

Mac

brew 설치

혹시 없다면 brew를 설치해주자 참고로 mac의 npm 같은거라 생각하면 편하다.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

nvm 설치

brew install nvm

 -> 만약 설치도중 man 페이지 관련 에러가 발생한다면, 권한 설정을 해주자

sudo chown -R $(whoami) /usr/local/share/man/man3 /usr/local/share/man/man5 /usr/local/share/man/man7
Password:
sudo chmod u+w /usr/local/share/man/man3 /usr/local/share/man/man5 /usr/local/share/man/man7

환경 변수 설정

.nvm 디렉토리 생성

mkdir ~/.nvm

.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" ] && . "/usr/local/opt/nvm/etc/bash_completion"  # This loads nvm bash_completion

적용

source ~/.zshrc

nvm 사용

설치 목록 보기

nvm ls

특정 버전 설치

nvm install 20.11.0

버전 확인

node.js 공식 홈페이지를 가서 LTS 버전을 확인해도 되고 downloads에 가서 현재 버전들을 확인해도 된다.

downloads 버전 확인 법

정렬 자체가 왼쪽에 버전 이름의 alphabet 순으로 정렬되어있기 때문에 잘 보고 선택하면 된다.

참고로 우리가 찾는 최신 버전은 중간쯤 위치하고 있다.

특정 버전 node 활성화

nvm use 20.11.0

nvm에서 특정 버전 node 삭제

nvm uninstall 20.11.0

nvm안에 여러버전의 node중에 어떤것으로 사용할 지 default 버전 설정

nvm alias default 20.11.0

profile
智(지)! 德(덕)! 體(체)!

0개의 댓글