개요
Node 기반으로 개발하다보면 가끔씩 Node버전에 따른 오류가 발생하고는 한다.
그래서 협업할 때 주로 Node 버전부터 관리하는데 특히 프로젝트별로 Node 버전이 상이한 경우
어쩔 수 없이 버전관리를 해야할 때가 있다
그럴 때 사용하는 것이 nvm(Node version manager)로 버전을 명령어 하나로 관리하는 장점이 있다
https://github.com/nvm-sh/nvm?tab=readme-ov-file#installing-and-updating
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 - nvm-sh/nvm
github.com
설치와 사용 방법은 그럽게 어렵지 않아보인다
설치방법
1. 스크립트를 복사하여 터미널에 입력해준다
- 만약 curl이 설치되어있지 않다면 `sudo apt install curl` 명령어를 입력하여 설치를 진행한다
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
2. 명령어를 수행하면 터미널 내에 export 부터 복사해준다. ( 터미널 복사 시 ctrl + shift + c 단축키를 사용한다 )
3. zsh을 설치 하지 않았다면 .bashrc 파일이 보일 것인 아까 복사한 내용을 .bashrc에 입력해주면 된다 ( sudo vi ~/.bashrc )
4. 복사한 내용을 정상적으로 입력했다면 최종적으로 `source ~/.bashrc`를 입력하여 수정된 내용을 바로 적용토록한다
5. nvm 사용 시 사용하고자 하는 버전을 설치 할 때
nvm install [version]
을 입력하여 설치한다
6. 사용 시에는
nvm use [설치한 버전]
명령어를 입력하여 원하는 버전을 적용시킬 수 있다.
'BackEnd > 리눅스' 카테고리의 다른 글
Ubuntu 24.04 Docker Desktop 설치 (0) | 2024.05.13 |
---|---|
리눅스 명령어 간략정리 (0) | 2019.12.01 |