[Node.js] node 버전 관리자: fnm
fnm은 vercel에서 만든 버전 관리 도구다.
node 버전을 필요한만큼 깔고 필요할때마다 스위칭할 수 있게 해준다. 이거 이전에도 n이니 nvm 같은게 있었는데, 이게 제일 나은 것 같더라.
설치
unix 계열이라면 다음 명령을 통해서 설치할 수 있다.
curl -fsSL https://fnm.vercel.app/install | bash
source ~/.config/fish/conf.d/fnm.fish # fish shell
사용중인 shell에 맞춰서도 세팅을 좀 해줘야 하는데, 설치하고 나면 알려줄 것이다.
설치가 되었다면 fnm 명령을 통해서 사용해볼 수 있다.

설치
만약 node 20 버전을 설치해서 쓰고 싶다면, install 명령으로 버전을 지정해서 받을 수 있다.
그리고 use 명령을 사용하면 해당 버전을 현재 node 버전으로 스위칭할 수 있다.
fnm install 버전
fnm use 버전


그러면 즉시 현재 컨텍스트에서 20 버전을 쓸 수 있게 된다.

use할때 해당 버전이 설치되어있지 않다면 설치도 자동으로 해준다.


현재 설치된 전체 목록은 list 명령으로 확인할 수 있다.
