코딩, 개발에 대한 기록 저장소

m1에서 nvm 설치

Homebrew 가 미리 설치되어 있어야 함

brew 를 이용해 nvm 을 설치한다.

$ brew install nvm

.....

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.7 will destroy any nvm-installed Node installations
upon upgrade/reinstall.

.....

설치가 완료하고 터미널에 안내에 따라 설정한다.

디렉토리 생성

$ mkdir ~/.nvm

.zshrc 파일 수정

$ vi ~/.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

변경사항 적용

$ source ~/.zshrc

설치 확인

$ nvm -v

node.js 설치

$ nvm install 18.16

또는

$ nvm install --lts

설치된 node.js 리스트 확인 및 특정 버전 선택

$ nvm ls
$ nvm use <version>