[꼼꼼한 개발자] 꼼코더

[개발 관련 도움] - Node 버전 변경하기(맥에서 node 설치, NVM 버전 변경하기, NVM 사용법) 본문

개발 관련 도움

[개발 관련 도움] - Node 버전 변경하기(맥에서 node 설치, NVM 버전 변경하기, NVM 사용법)

꼼코더 2024. 1. 25. 22:28
반응형

🕵🏻‍♀️ 서사

Node.js 버전을 변경해야 할 일이 생겼다.

따라서 NVM으로 변경하기로 했다.

 

node 버전 변경 내용은 위치 중간 부터 진행 (1번 : nvm 설치 확인, 2번 : node 버전 확인)

 

💡  nvm = node 버전 관리 해주는 친구(라고 이해하자 ^^)

 


 

👀 nvm 설치 확인

1. 터미널 프로그램 열기 (본인은 iterm2를 열었다)

2. nvm이 있는지 명령어로 확인

nvm ls

 

 

 

3. 없다면 설치 명령어 입력

(brew도 없다면 우측 링크로 확인해서 후딱 다운로드 하고 오자 https://ccomccomhan.tistory.com/279 )

 

brew install nvm

4. 설치 도중 'Please note that upstream has asked us to make explicit managing
nvm via Homebrew' 에러메세지 화면 나올 경우

Please note that upstream has asked us to make explicit managing
nvm via Homebrew is unsupported by them and you should check any
problems against the standard nvm install method prior to reporting.

You should create NVM's working directory if it doesn't exist:
  mkdir ~/.nvm

Add the following to your shell profile e.g. ~/.profile or ~/.zshrc:
  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

You can set $NVM_DIR to any location, but leaving it unchanged from
/opt/homebrew/Cellar/nvm/0.39.5 will destroy any nvm-installed Node installations
upon upgrade/reinstall.

5. mkdir ~/.nvm로 폴더 생성 후

mkdir ~/.nvm

 

6. code ~/.zshrc 명령어로 ~/.zshrc열기 (아마 Vscode로 열릴 것이다)

code ~/.zshrc

 

7. ~/.zshrc 속 맨 아래로 이동 후 '밑에 첨부한'코드를 그대로 작성 후 저장

 

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​

 

8. nvm 버전 확인

nvm -v

 

 

👀 nvm 버전 변경하기

 

1. nvm ls로 현재 설치된 버전 목록 확인

nvm ls

 

2. 만약 변경하고 싶은 버전이 설치되어 있지 않다면

3. 설치 가능한 버전 목록 확인

nvm ls-remote

 

4. 설치할 버전 설치(본인은 18.18.2 버전)

nvm install 18.18.2

 

5. 설치 후 목록 확인

nvm ls

 

6. 내가 설치한 nvm 두 가지 버전이 보인다. 현재는 18.18.2 버전으로 적용

 

 

7. 만약 다시 시스템 버전으로 바꾸고 싶다면

nvm use system

 

8. 다시 18.18.2 버전으로 바꾸고 싶다면

nvm use 18.18.2
 
 
 
Comments