nvm is not compatible with the npm config "prefix" option: currently set to "/usr/local"
..
다음과 같이 했더니 더 이상 경고는 나타나지 않았다.
우선 .zshrc 또는 .bash_profile 에서 두줄에 대한 삭제 또는 주석처리
export NVM_DIR="$HOME/.nvm"
# [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm
# [ -s "/usr/local/opt/nvm/etc/bash_completion" ] && . "/usr/local/opt/nvm/etc/bash_completion" # This loads nvm bash_completion
그리고 한줄 추가
export NVM_DIR="$HOME/.nvm"
. $(brew --prefix nvm)/nvm.sh # <-- 이줄
# [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm
# [ -s "/usr/local/opt/nvm/etc/bash_completion" ] && . "/usr/local/opt/nvm/etc/bash_completion" # This loads nvm bash_completion
이후 재설치.
nvm install node && nvm alias default node
음. 더이상 경고는 뜨지 않았지만 터미널 시작이 너무 느려졌다. brew의 문제겠지 해서 그냥 싹다 지우고 다시 까는 방법을 추천함.
https://github.com/nvm-sh/nvm#manual-uninstall
https://github.com/nvm-sh/nvm#install-script