윈도우
#설치 가능 버전 확인
winget search NodeJS
#최신버전 설치
winget install OpenJS.NodeJS
#LTS 설치
winget install OpenJS.NodeJS.LTS
#NVM 으로 설치하려면 NVM 설치... (필요과정 아님)
winget install CoreyButler.NVMforWindows
Mac os
#최신버전 설치
brew install node
# 위 과정만으로 끝이지만 아래는 nvm 으로 설치하는 과정
#NVM 으로 설치하려면 NVM 설치... (필수과정 아님)
brew install nvm
# NVM 설치 완료되면 입력하라는 명령어 입력
# 본인 터미널에서 nvm 쳐서 안될때 혹은 설치 완료 후 아래와 비슷한 것 추가하라 할때
#인텔 Mac (Intel)
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc
echo '[ -s "/usr/local/opt/nvm/nvm.sh" ] && \. "/usr/local/opt/nvm/nvm.sh"' >> ~/.zshrc
echo '[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/usr/local/opt/nvm/etc/bash_completion.d/nvm"' >> ~/.zshrc
#Apple Silicon (M1/M2)
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc
echo '[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"' >> ~/.zshrc
echo '[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"' >> ~/.zshrc
#변경사항 적용
source ~/.zshrc
홈브루 설치 참고
NVM
# 설치 가능한 버전 확인
nvm ls-remote
# 버전 지정 설치
nvm install 18.18.2
# LTS 버전 설치 (예: LTS 20) << 모르면 위에꺼 하지말고 바로 이거 하면 됨
nvm install --lts
# 해당 버전 사용 설정
nvm use --lts
버전 확인
node -v
npm -v