본문 바로가기
카테고리 없음

node.js 로 여러가지 프로젝트 버전 관리하기 with NVM

by codesw 2023. 12. 5.
반응형

오늘은 node.js 를 사용하여 벡엔드 작업 진행시 로컬 컴퓨터(시스템)에 여러개의 node.js 버전을 설치하고 여러개의 버전을 쉽게 전환하여 사용할수 있도록 도와주는 node.js 버전 매니저인 nvm(Node Version Manager)을 같이 알아보도록 하겠습니다.

 

1) NVM(Node Version Manager) 설치

윈도우 설치 진행

MAC OS 설치 진행

  •  Homebrew 설치하기 아래 명령어를 터미널 창에 입력
  •   brew를 통해 nvm 설치 진행
    • brew install nvm
  •  설치 진행후 바로 작동이 안될겁니다. 아래 안내문 처럼 한번더 시스템 환경 변수 설정을 해야 됩니다. ^^
    • 터미널에서 명령어로
      • mkdir ~/.nvm
      • vi ~/.bash_profile 
    • vi 편집창을 열어서 화살표 방향키로 제일 밑에 빈 공간에 i [insert] 버튼을 누른뒤 아래 문구를 복사해서 붙여 넣습니다. exc 키를 누른후 :wq 를 입력한뒤 vi 편집툴에서 나옵니다.
      • #nvm initialize >>>[ -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
      • export NVM_DIR="$HOME/.nvm"

      • source ~/.bash_profile 명령어 입력을 통해 재부팅 없이 방금 입력한 문구를 시스템에 적용합니다.
    • 위에 모든 작업이 잘 완료 되었다면 아래 명령어들을 통해 잘 작동하는지 확인해 보시면 됩니다. ^^
      • 현재 설치된 모든 NODE FRAMEWORK 목록 버전 확인 : nvm ls
      • 현재 node 버전 확인 : nvm version
      • 특정 노드 프레임워크 버전 활성화하기: nvm use 버전명  ex) nvm use 18.18.2
      • 특정 노드 프레임워크 버전 설치하기 : nvm install 버전명  ex) nvm install 16.20.2
      • 특정 노드 프레임워크 삭제하기 : nvm uninstall 버전명 ex) nvm uninstall 16.20.2
    • 추가적으로 다양한 명령어를 알고싶다면 nvm 이라고 입력을하면 알 수 있습니다.

 

지금까지 한개의 로컬 컴퓨터에서 여러개의 node.js 버전을 설치하고 사용하고 삭제하는 NVM(Node Version Manager)에 대해서 알아보았습니다. 많은 도움이 되시기 바랍니다.

반응형

댓글