ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Node] Mac OS에서 NVM 설치 및 사용 명령어 정리
    프론트엔드/NPM 2024. 1. 15. 18:34

    NVM이란?

    Node Version Manager.
    노드 버전 관리자이다.

    프로젝트마다 다른 노드 버전을 관리하기에 유용하다.

     

    2. NVM 설치

    1. Homebrew 설치

    Homebrew는 Mac용 패키지 관리자이다. 사용하면 간단하게 명령어로 필요한 패키지를 설치할 수 있다.

    Homebrew: https://brew.sh/

    터미널을 열어 명령어로 Homebrew를 설치하고 잘 설치 됐는지 확인해보자.

    $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
    $ brew --version
    Homebrew 3.6.20

     

    2. NVM 설치

    homebrew를 통해 NVM을 설치한다.

    $ brew install nvm

     

    3. .nvm 폴더 생성

    홈 폴더에 .nvm 폴더를 생성한다.

    # 홈에 nvm 폴더 생성
    $ mkdir ~/.nvm

     

    4. 환경변수 설정하기

    사용하고 있는 쉘의 종류에 따라 파일을 변경해준다. (.bashrc, .bash_profile, .zshenv 등등)

    # bash 환경변수 파일 열기
    vi ~/.bash_profile
     or
    # zsh 환경변수 파일 열기
    vi ~/.zshrc

     

     

    아래 코드를 붙여넣기 하고 저장한다. (:wq)

     

    # ~/.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
    
    
    # ~/.zshrc 설정
    export NVM_DIR=~/.nvm
    source $(brew --prefix nvm)/nvm.sh

     

    source명령어로 저장한 코드를 적용시켜준다.

    # bash 적용
    $ source ~/.bash_profile
    or
    # zsh 적용
    $ source ~/.zshrc

     

    5. nvm 확인

    $ nvm -v
    0.39.3

     

    nvm 으로 node 설치하기

    노드 버전 설치하기

    • install 명령어를 사용해 특정 노드 버전을 설치할 수 있다.
    nvm install v14.18.1

     

    • 만약 lts 버전(서버환경에서 장기적으로 안정적 지원을 제공하는 버전)를 설치하고 싶다면, 아래 명령어를 사용하자.
    nvm install --lts

     

    설치된 노드 목록 보기

    만약 설치된 node 버전을 보고 싶다면 nvm ls

     

    nvm 명령어 목록

    # node의 리스트 확인
    nvm ls
    
    # node 설치 : install 뒤에 node 버전 입력
    nvm install 17.5.0
    
    # node 사용 : node에 대해 nvm을 이용하여 등록 처리
    nvm use 17.5.0
    
    # 특정 node 버전 삭제
    nvm uninstall 17.5.0
    
    # 여러버전의 node중에 어떤것으로 사용할 지 default 버전 설정
    nvm alias default v12.18.2
    
    # node 버전 확인
    node --version
    or
    node -v

     

    반응형

    댓글

Designed by Tistory.