반응형

오랜만의 포스팅이네요.

이전에 NVM을 CentOS에 설치하는 방법을 포스팅한 글에서 NVM에 대한 설명을 대충 해두었으니 아래 링크에서 확인해보시고, 본 글에서는 macOS에서의 설치 방법과 간단한 사용법을 적어볼까 합니다.

NVM (Node Version Manager)을 이용한 NodeJS 설치 (in CentOS)

NVM 설치

💡 시작 전에 homebrew가 설치되어 있지 않은 경우 아래의 링크를 참고하여 설치하고 진행해주세요.
Mac OS 에 Homebrew 설치하기

  1. nvm 설치

    > brew install nvm
  2. 설치 확인→ 버전이 출력되지 않는다면 환경변수 설정을 해보자

    # 폴더 생성
    > mkdir ~/.nvm
    
    # 환경변수 설정
    > vi ~/.zshrc
    
    ...
    # NVM
    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
    ...
    
    # 만약 안된다면 terminal을 종료후 다시 시도
    > nvm -v
    0.40.0

Node version 관리

  • node 설치

    > nvm install $version
    
    # ex
    > nvm install v16.16.0
  • 설치된 node 확인

    > nvm list
    -> v16.16.0 
    default -> v16.16.0 
    iojs -> N/A (default) 
    unstable -> N/A (default) 
    node -> stable (-> v16.16.0) (default) 
    stable -> 16.16 (-> v16.16.0) (default) 
    lts/* -> lts/iron (-> N/A) 
    lts/argon -> v4.9.1 (-> N/A) 
    lts/boron -> v6.17.1 (-> N/A)
    lts/carbon -> v8.17.0 (-> N/A)
    lts/dubnium -> v10.24.1 (-> N/A)
    lts/erbium -> v12.22.12 (-> N/A)
    lts/fermium -> v14.21.3 (-> N/A)
    lts/gallium -> v16.20.2 (-> N/A)
    lts/hydrogen -> v18.20.4 (-> N/A)
    lts/iron -> v20.17.0 (-> N/A)
  • 사용할 node version 변경

    > nvm use $version
    
    # ex
    > nvm use v16.16.0
    Now using node v16.16.0 (npm v8.11.0)
  • node 삭제

    > nvm uninstall $version
    
    # ex - 사용중인 version은 삭제 불가
    > nvm uninstall v16.16.0
    nvm: Cannot uninstall currently-active node version, v16.16.0 (inferred from v16.16.0).
반응형

'Mac OS' 카테고리의 다른 글

Mac OS 에 Homebrew 설치하기  (0) 2024.05.26

+ Recent posts