Node.js 버전 업그레이드 안되는 문제 해결 (Mac)

H.GOO·2024년 2월 17일
0

🪴 [시도1] Homebrew 로 Node.js(node) 업데이트

이전에 homebrew 로 노드를 설치한 경우 아래 글 참고하여 일단 업그레이드 해보기(되면 그냥 끝난거임)

https://bundw.tistory.com/118


🪴 [시도2] Node.js 완전히 삭제 후 재설치

이전에 뭘로 설치한지 기억 안나는 경우 (그냥 찌꺼기까지 다 삭제해버리기)

https://iter.kr/mac-node-js-%EC%A0%9C%EA%B1%B0/

제거 여부 확인 (command not found: node / No such file or diretory 나와야 함)

$ node -v
$ npm -v

재설치 방법1. (node.js 홈페이지)

https://nodejs.org/en

재설치 방법2. (brew)

$ brew update
$ brew install node

재설치 방법3. (nvm) -> nvm 설치 안 되어 있으면 일단 설치하고 오기

$ nvm install v18.15.0

노드 버전 확인

$ node -v

🪴 [시도3] Node.js 버전 안 바뀌고 그대로라면..

n 설치 (node.js 버전관리 툴)

$ sudo npm install -g n  # npm 으로 설치
$ sudo yarn global add n  # yarn 으로 설치

노드 버전 확인

$ sudo n stable
     copying : node/20.10.0
   installed : v20.10.0 to /usr/local/bin/node
      active : v16.15.0 at /Users/hyungoo/.nvm/versions/node/v16.15.0/bin/node

위 상태처럼 installed 와 active 의 노드 버전이 다르다면

버전 관리 방법1. (경로 수정)

# ln -sf "installed의 경로" "active의 경로"
$ ln -sf /usr/local/bin/node /Users/nvm/versions/node/v14.15.4/bin/node

위 상태 처럼 installed 와 active 의 노드 버전이 다르고, active가 nvm 에서 관리 되고 있다면

버전 관리 방법2. (nvm)

$ nvm install --lts

노드 버전 확인

$ node -v
$ sudo n stable
     copying : node/20.11.1
   installed : v20.11.1 to /usr/local/bin/node
      active : v20.11.1 at /Users/hyungoo/.nvm/versions/node/v20.11.1/bin/node

노드 default 버전 설정

$ nvm alias default 20.11.1(변경 원하는 버전으로 입력)

터미널 완전히 종료 후 노드 버전 확인

$ node -v

2개의 댓글

comment-user-thumbnail
2024년 2월 20일

글 더 써주세용

1개의 답글