카테고리 없음

[Mac] node 설치 및 버전 변경하기

dullin 2024. 3. 25. 10:26

로컬에서 여러 작업들을 하며 필요한 버전 별로 노드가 설치되어 있다보니

버전 변경을 손쉽게 하는 방법을 공유하려고 합니다.


1. 'n' 라이브러리 설치하기

npm을 통해 n을 전역에 설치해줍니다.

$ sudo npm install --global n

 

2. 필요한 버전의 노드 설치

$ sudo n install (버전)

EX) $ n install 20  (노드 20버전을 다운받으려고 할 때) 

 

3. 노드 버전 확인

현재 설정된 node 버전을 확인합니다.

$ node -v

결과화면

 

4. 설치된 노드 전체 확인

$ n ls

 

결과화면

 

5. 노드 버전 변경

방향키로 움직이며 활성화 하고자하는 버전에 불이 들어오면

엔터를 통해 버전을 변경해주면 됩니다.

$ sudo n

결과화면
v18에서 v20으로 변경


 

번외

* 기존에 node를 brew를 통해 설정한 경우

* sudo n 명령어를 통해서 버전 변경후 node -v를 했는데 변경이 안 되어 있는경우

 

 예시상황 : 

 기존에 brew install node 로 설치를 하였어서 환경변수 설정이 

 /opt/homebrew/bin/node 경로로 되어있었다. 

 

그래서 sudo n 을 통해 다른 버전으로 변경해도 active가 아래 사진처럼 21버전으로 고정되어 있었다.

 

해결방법

$ open -e ~/.zshrc

# 위 명령어를 통해 환경변수 설정페이지를 열어주자

 

** 위 경로에서 아래 경로로 변경 후 저장하고 창 닫기

 

 

변경사항 반영시켜주기

$ source ~/.zshrc

 

변경 완료

 

반응형