node 버전 변경 시 이슈
문제 상황
- n을 이용해 node의 lts버전을 설치한다
npm install -g n n lts
- 이후 installed 경로와 active 경로의 node 버전이 출력된다
installed : v16.13.0 to /usr/local/bin/node active : v16.10.0 to /opt/homebrew/bin/node
- v16.13.0 버전이 잘 설치됐으나 node 버전이 변경되지 않는 문제가 발생했다
해결 방법
- installed된 노드 위치와 active된 노드의 위치가 달라서 노드 버전이 업데이트 되지 않았던 것이다
- 아래의 명령어를 이용해 installed와 active의 symbolic link를 일치 시켜줘야 한다
ln -sf installed경로 active경로