Node.js 프로젝트할 때 런타임 버전 관리용으로 NVM을 사용했는데,


문제가 있음. 


Windows에서는 NVM으로 버전 체인지하려면 관리자권한 커맨드라인로 실행해야 nvm use 가 먹는 문제임.

이거 생각보다 겁나 귀찮음.


옛날 유지보수 프로젝트는 노드버전이 12버전 막 이렇기 때문에 해당 버전에서 npm install + npm run build 을 해야 아다리가 맞음.

그렇다고 업그레이드 하기에는 위험이 좀 따르고 + 한다고해도 크게 이득도 없고.


그런데 어느날. 

GPT 선생님이 nvm 가따 치우고 Volta 라는걸 써보라고 하심.


기본적으론 NVM이랑 같은데 개깜놀한게 pin 기능이었음.


volta pin node@12 


이렇게 박아두면 package.json에 volta 버전이 박히는데, 


프로젝트마다 버전 스왑 같은거 안해도, 걍 해당 프로젝트 경로에서 node 치면 거기 적힌 버전으로 자동스왑.. ㄷ


지렸다. 


당장 nvm 언인스톨 때리고 싹 갈아치움.


근데 이거 rust 로 만든 프로젝트더라고. 갓스트 쌉인정.