node version 변경하기

minsoo-web·2021년 8월 24일
6
post-thumbnail

📌 준비물

  • node 버전을 바꾸고 싶은 깊은 빡침
  • node와 npm이 깔려 있는 키보드 달린 컴퓨터 (필자 mac m1 air)

✔️ node version

터미널을 열어 다음과 같은 명령어를 통해 node 버전을 확인 할 수 있습니다.

node -v

현재 시간 기준 lts version v14.17.5

여기서 만약
command not found: node와 같은 에러가 나온다면

✔️ node 가 설치가 되어있는 건 맞는지,
✔️ path 설정이 꼬여 있지는 않은지 확인해보시길 바랍니다.

📦 install package

사실 node 버전 바꾸는 방법은 여러가지가 있습니다. homebrew를 통해 nvm 을 설치해 버전 관리를 하는 방법도 있고 제가 모르는 다른 방법이 또 있겠죠 (예를 들어 다 지우고 다시 깐다던지...)

하지만 제 경험상 nvm 보다 이 패키지가 더 편했습니다.

https://www.npmjs.com/package/n

바로 n이라는 패키지 입니다.

🤪 이름도 너무 귀여워...

그럼 바로 설치해보도록 하겠습니다.

sudo npm install -g n

잘 설치 되었는지 버전 체크를 해보겠습니다.

⚡️ Change Node version

사용할 수 있는 명령어들은 많지만 다음 명령어만 아시면 사용하시는 데 문제는 없습니다.

n stable : 안정 버전
n latest : 최신 버전
n lts : lts 버전
n x.x.x : 특정 x.x.x 버전
n ls : 설치된 node 버전들 보기
n rm <version> : 특정 버전 삭제

check installed node version

현재 시간 기준으로 LTS 버전의 node가 설치 되어 있습니다.

install Specific version

만약 본인이 root 유저 혹은 관리자 권한이 아니라면 sudo 를 앞에 꼭 붙여주세요

설치가 잘 된 것 뿐만 아니라 현재 제 node 버전도 자동으로 바꿔 준 것을 알 수 있습니다.

change installed node version

LTS 버전인 14.17.5 가 이미 설치가 되어 있었기 때문에
변경만 된 것을 볼 수 있습니다.

remove specific node version

node v16은 사용할 일이 없으니 삭제하도록 하겠습니다.

🙇‍♂️ 마치며

어떠셨나요?
nvm 을 써보신 분이라면 아마

"어? 왜 이렇게 빠르지...?:

라는 생각이 아마 절로 들 것 같은데요. (제가 그랬거든요)
명령어도 간단하고 쉬운 이름도 귀여운 패키지 n을 통해 node 버전을 변경하는 방법을 알아보았습니다!

참고 문헌

https://github.com/tj/n
https://jsikim1.tistory.com/158

profile
개인 공부 정리 블로그 입니다.

0개의 댓글