nvm이란?
Node Version Manage의 약자로 간단하게 말해서, Node.js의 버전을 관리하는 패키지이다. 여러 프로젝트를 작업할 때 각 프로젝트별 Node 버전이 다를 때 매우 유용하다. 여러개의 Node 버전을 설치 및 스위칭 할 수 있게 해준다.
GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active nod...
github.com
설치하기
첫 번째 방법
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
두 번째 방법, (homebrew를 사용할 때)
brew install nvm
환경변수 설정
vi ~/.zshrc
명령어를 터미널에 입력 후 아래 내용을 추가
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
환경변수까지 설정을 마친 후 꼭 제대로 설치 되었는지 확인, 버전이 정상적으로 나오면 설치 완료 !
nvm --version
사용법
// 1. 원하는 node 버전 설치 (설명을 위해 버전은 임의로 작성)
nvm install 16.15.0
// 2. 설치한 node로 변경하기
nvm use 16.15.0
// 3. 현재 설치되어 있는 node 버전 리스트
nvm list
'개발' 카테고리의 다른 글
react-hook-form + yup으로 효율적인 폼 관리하기 (0) | 2023.03.25 |
---|---|
nvm "PREFIX" environment variable 에러 발생 (0) | 2023.03.19 |
Styled Components 적용하기(React + Typescript) (0) | 2023.03.19 |
React + Typescript 프로젝트에 eslint, prettier 적용 (0) | 2023.02.05 |
React + Typescript 프로젝트 시작하기 (0) | 2023.01.10 |