본문 바로가기

Development/Javascript

[mac] nvm으로 node.js 버전 바꾸기

 

node.js를 설치하고 개발하거나 테스트할 때 필연적으로 버전 매니저를 설치하게 된다. Javascript 언어는 계속 업데이트 되고 있기 때문에 최신 문법 (가령 flat()) 등을 쓰려면 node.js의 버전을 계속 업데이트 해줘야 하기 때문이다. 여하튼 nvm을 사용하면 되는데 설치 방법은 https://github.com/nvm-sh/nvm을 참고 하고 설정된 버전은 아래와 같이 바꾸면 된다. (설정 방법도 저 URL에 나와 있지만..;)

nvm use 12.5.0

그런데 이렇게만 바꿔서 사용하면 당장 사용하고 있는 터미널에서만 버전이 바뀐다는 문제가 있다. 터미널을 껐다가 다시 키거나 하면 사용하겠다는 node.js 버전이 바뀔 수 있다. (버전을 하나만 설치하면 아마 그러진 않을 것 같지만) 그래서 default의 버전을 바꿔줘야 계속 쭉 바뀌어 있는 상태가 되는데 그건 아래 커맨드처럼 입력하면 된다.

nvm alias default 12.5.0

요렇게 하면 default의 버전이 저 12.5.0으로 설정되어서 다른 터미널을 켜도 default 버전으로 설정될 것이다.

nvm ls 실행 화면