반응형
nvm 이란,
nvm이란 Node Version Manager의 약자로,
Node.js 설치 및 버전 변경을 관리해주는 도구이다. nvm을 사용하여 상황에 맞게 Node.js를 원하는 버전으로 설치, 변경 가능하다.
nvm 설치 이유
간략하게, 다른 팀원들과의 node, npm 버전을 맞추기 위함이다.
nvm 설치 과정
1. 아래 명령어를 터미널 붙여넣는다.
curl -o- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh> | bash
2. nvm을 확인했을 경우, 다음과 같이 command not found가 뜰 것이다.
$ nvm ls -bash: nvm: command not found
3. vi ~/.zshrc를 이용하여 zshrc에 환경 변수 설정한다.
vi ~/.zshrc
4. vi 에디터로 zshrc 안에 삽입 및 확인을 한다.
알파벳 i (insert)를 누르고 다음 사항을 입력한다. 아래 코드 입력 후, :wq (저장후 나감)
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
5. 시스템 변수를 업데이트 한다.
source ~/.zshrc
6. 확인 ! 끝
$ nvm ls
-> system
node -> stable (-> N/A) (default)
iojs -> N/A (default)
Reference
https://github.com/nvm-sh/nvm#install--update-script
https://gist.github.com/falsy/8aa42ae311a9adb50e2ca7d8702c9af1
반응형
'why and yes > 별게다궁금한대범' 카테고리의 다른 글
[용어] deprecated / obsolete 의 의미는? (0) | 2023.04.26 |
---|---|
Mac에 Homebrew 설치하기 (0) | 2023.04.05 |
런타임(Runtime)과 컴파일 타임(Compiletime) (0) | 2022.11.02 |
[Tistory] 티스토리 배너에 깃허브 아이콘 넣어보기 (0) | 2022.08.23 |
[서버 확장 방법] 스케일 업(Scale-Up)과 스케일 아웃(Scale-Out) (1) | 2022.08.22 |