반응형
nvm 이란?
nvm 은 node version manager의 약자로, 여러 버전의 node.js 버전을 관리하는 프로그램입니다.
node 버전이 서로 다른 프로젝트에 대해 각 버전에 다른 테스트를 빠르게 진행할 수 있습니다.
node와는 별개로, 영어권 국가에서 never mind 의 약자로도 쓰인다고 합니다.
nvm 설치하기
windows에서 nvm 설치하기
1) 아래 주소로 접속합니다.
https://github.com/coreybutler/nvm-windows/releases
2) 아래와 같이 Assets 쪽에 setup.exe 파일을 다운받아 설치합니다.
또는 아래 링크를 클릭해서 다운받으셔도 됩니다.
nvm install
mac에서 nvm 설치하기
1) 아래 명령어로 ~/.nvm 폴더를 생성합니다.
mkdir ~/.nvm
2) ~/.zshrc 파일을 열고, 아래 내용을 추가하여 저장합니다.
export NVM_DIR="$HOME/.nvm"
[ -s "$HOMEBREW_PREFIX/opt/nvm/nvm.sh" ] && \. "$HOMEBREW_PREFIX/opt/nvm/nvm.sh" # This loads nvm
[ -s "$HOMEBREW_PREFIX/opt/nvm/etc/bash_completion.d/nvm" ] && \. "$HOMEBREW_PREFIX/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
3) 아래 명령어로 nvm을 설치합니다.
brew install nvm
linux에서 nvm 설치하기
1) 아래와 같이 nvm install bash script를 다운받아 실행합니다.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
2) 설치가 완료된 후, 아래 명령으로 NVM 을 활성화시킵니다.
# bash 사용자 경우
source ~/.bashrc
# Zsh 사용자 경우
source ~/.zshrc
nvm 사용법
1) 설치 가능한 node.js 버전 목록 확인
nvm ls-remote
2) NVM로 node 버전 설치 하기
nvm install node # 최신 버전 설치
nvm install --lts # 최신 LTS 버전 설치
nvm install 20.11.1 # 특정 버전 설치
nvm install 20 # 20 메이저 버전중, 최신 릴리즈 설치
3) 설치된 node 버전 확인하기
nvm ls # 설치된 Node.js 버전 목록
4) 설치된 node.js 버전 삭제
nvm uninstall 20.11.1 # 특정 버전 삭제
nvm uninstall v20 # 20.x.x버전 전체
5) 기본 node.js 버전 설정
nvm run default --version # 현재 설정된 기본 노드 버전 확인
nvm alias default node # 최신 버전
nvm alias default lts/* # LTS 버전
nvm alias default v20.11.1 # 특정 버전
nvm alias default 20 # 16 버전 중 최신 릴리즈
6) 임시적으로 잠시 사용할 버전선택
터미널 종료시, 기본설정 node.js 버전으로 변경됩니다.
nvm use node # 최신 버전으로 선택
nvm use 20.11.1 # 특정 버전 선택
#nvm, #node,#nodejs,#javascript,#windows
728x90
반응형
'자바스크립트 - Javascript' 카테고리의 다른 글
vue3 provide/inject란?, vue3 provide inject 예제 (0) | 2024.08.08 |
---|---|
vue3 props, vue3 props 사용법, vue props function, vue props 전달, vue3 props ref, defineProps, script setup props (0) | 2024.08.07 |
nodejs / javascript에서 sleep (0) | 2024.07.25 |
cheerio 사용법, node cheerio, cheerio란?, cheerio를 사용한 웹크롤링, cheerio 예제, web scraping (0) | 2023.11.13 |
vue.js란? (0) | 2023.11.08 |
댓글