brew install yarn
brew install node
brew install nvm
mkdir ~/.nvm
export NVM_DIR="$HOME/.nvm"
source $(brew --prefix nvm)/nvm.sh
nvm install --lts # 최신 LTS(Long-Term Support) 버전 설치
nvm use --lts # 설치한 LTS 버전 사용
which nvm 명령어를 실행해도 직접적인 실행 파일은 없고, nvm은 스크립트로 실행되는 프로그램이라 nvm 명령어를 사용하려면 위 설정이 필요함.
이들을 설치하면 다음을 통해 설치된 위치를 확인할 수 있다.
which yarn
brew info yarn
echo $NVM_DIR
export NVM_DIR="$HOME/.nvm"
source $(brew --prefix nvm)/nvm.sh
which node
which npm
nvm으로 설치한 경우:
ls -al ~/.nvm/versions/node/
모든 위치에서 작동하는 이유
터미널에서 yarn, node, npm 같은 명령어를 아무 폴더에서나 실행할 수 있는 이유는 환경 변수(PATH)에 설치된 경로가 등록되어 있기 때문이야.
📌 환경 변수 확인
echo $PATH
여기에는 여러 경로들이 나열되어 있는데, 여기에 yarn, node, nvm이 설치된 디렉토리가 포함되어 있기 때문에 어느 폴더에서든 실행 가능
🛠 만약 설치했는데 실행이 안 된다면?
which node 실행했을 때 아무것도 안 나오면, PATH 설정이 올바르게 되어 있는지 확인해야 함.
export PATH="/opt/homebrew/bin:$PATH" 같은 설정이 ~/.zshrc 또는 ~/.bashrc에 포함되어 있어야 함.