Please note that upstream has asked us to make explicit managing
nvm via Homebrew is unsupported by them and you should check any
problems against the standard nvm install method prior to reporting.
You should create NVM's working directory if it doesn't exist:
mkdir ~/.nvm
Add the following to your shell profile e.g. ~/.profile or ~/.zshrc:
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
You can set $NVM_DIR to any location, but leaving it unchanged from
/opt/homebrew/Cellar/nvm/0.39.5 will destroy any nvm-installed Node installations
upon upgrade/reinstall.
이런 문구가 있습니다.
대충 번역기의 도움을 빌려 해석해보면
업스트림에서는 명시적인 관리를 요청했습니다.
Homebrew를 통한 nvm은 지원되지 않으므로 확인해야 합니다.
보고하기 전에 표준 nvm 설치 방법에 대한 문제.
NVM의 작업 디렉터리가 없으면 만들어야 합니다.
mkdir ~/.nvm
쉘 프로필에 다음을 추가하세요. ~/.profile 또는 ~/.zshrc:
NVM_DIR="$HOME/.nvm" 내보내기
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # 그러면 nvm이 로드됩니다.
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # 그러면 nvm이 로드됩니다. bash_completion
$NVM_DIR을 어떤 위치로든 설정할 수 있지만 변경하지 않고 그대로 둡니다.
/opt/homebrew/Cellar/nvm/0.39.5는 nvm이 설치된 모든 노드 설치를 제거합니다.
업그레이드/재설치 시.
정도가 되겠네요.
저의 경우 nvm 작업 디렉터리는 따로 생성해 주지 않아도 잘 동작 하였으나. 쉘 프로필에 다음을 추가하세요 부분은 추가를 하여야 nvm 이 정상 동작했습니다.
$ vi ~/.bash_profile
$ vi ~/.zprofile
$ vi ~/.zshrc