https://github.com/tj/n

특징

precondition

node 정식 설치 방식이 아닌 brew, pnpm의 path 우선 순위 등으로 인해 다른 node를 사용하고 있을 땐 이걸 제거해줘야 된다.

  1. (macOS) brew node 제거
  2. pnpm PATH 우선순위 변경

설치

sudo 없이 쓰기

sudo mkdir -p /usr/local/n
sudo chown -R $(whoami) /usr/local/n
sudo mkdir -p /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share
sudo chown -R $(whoami) /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share

사용법

node 20 기준