노드를 오랜만에 만져봤는데 Python만 하다보니 가상환경이나 버전 관리를 어떻게 해야 할지 궁금했다. 노드는 nvm이라는 node version Manager가 있고, 내 로컬에 깔린 노드를 리스팅해주고 어떤 버전을 사용할 지 선택할 수 있게 해준다.
언제 설치한지는 모르겠는데 일단 내 컴퓨터에는 node.js와 nvm이 모두 있었다🤨
맥 기준으로 설치 및 환경 보기 설정은 다음 command로 확인할 수 있다.
설치가 완료되면 설치된 버전으로 가상환경이 변경된다.
❯ nvm install v0.10.48
################################################################## 100.0%
Now using node v0.10.48 (npm v2.15.1)
node -v
v10.15.3
❯ nvm ls
-> v0.10.48
v10.15.3
system
node -> stable (-> v10.15.3) (default)
stable -> 10.15 (-> v10.15.3) (default)
iojs -> N/A (default)
❯ nvm use v10.15.3
Now using node v10.15.3 (npm v6.4.1)