Programming/NodeJs

(mac)node 버전 관리하기.

kort 2022. 2. 11. 23:22

너무 시대를 앞서간 것일까 개발을 진행하는데 관련 패키지가 사용 중인 노드 버전에서 지원하지 않는다 하여 다운그레이드를 진행하게 되었다.

 

터미널을 오픈하여 node -v를 통하여 현재 노드 버전을 확인하고

 

brew search node를 통하여 현재 사용 가능한 노드 버전을 확인한다.

 

사용 중이던 노드의 버전을 brew unlink node를 통하여 해제하고

 

새로 사용할 노드를 brew install node@(희망 vesion 입력)하여 설치한다.

 

이후 brew link node@(희망 version 입력)하여 연결 하면 끝난다.

 

could not symlink 어쩌고 하는 에러가 발생한다면 sudo chmod 776 /usr/local/lib를 입력한 다음

brew link --overwrite node@버전을 진행하면 링크가 진행 될 것이다. 직후 버전을 확인 한 다음 제대로 되어있으면 다시

sudo chmod 755 /usr/local/lib를 하여 권한을 복구 해준다.

 

경우에 따라 echo 'export PATH="/opt/homebrew/opt/node@00/bin:$PATH"'를 ~/.zshrc에 추가해야하는 경우도 있을 수 있다니 혹시 모를 경우 참고하자.