NVM
'nvm'은 Node.js의 여러 버전을 관리하기 위한 도구로, "Node Version Manager"의 약자
nvm을 통해 여러 프로젝트에서 서로 다른 Node.js 버전을 사용할 수 있음
GitHub: https://github.com/nvm-sh/nvm
NVM 설치
- Homebrew로 nvm 설치
➜ ~ brew install nvm
- nvm 디렉토리 생성
➜ ~ mkdir ~/.nvm
- 환경변수 설정
➜ ~ vi ~/.zshrc
# 아래 내용 붙여 넣은 후 저장 (:wq)
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh" # This loads nvm
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
# 적용
➜ ~ source ~/.zshrc
- 설치 확인
➜ ~ nvm --version
Node.js v14 설치
특정 노드 버전을 설치하려면 다음과 같이 명령어를 입력함
➜ ~ nvm install <version>
다만 Apple Silicon Mac은 Node.js v15부터 지원한다고 하여 v14를 설치하려고 할 경우 설치는 되지 않고 터미널에 무한으로 문구들이 출력됨
그래서 Rosetta 2를 사용하여 설치해야 함
# v14.21.3 설치 예시
➜ ~ arch -x86_64 zsh
➜ ~ nvm install v14.21.3
➜ ~ node -p -process.arch
x64
➜ ~ exit
➜ ~ arch
arm64
➜ ~ nvm use v14.21.3
# node 버전 확인
➜ ~ node --version
v14.21.3
'기타' 카테고리의 다른 글
SOP (Same-Origin Policy), CORS (Cross-Origin Resource Sharing) 정리 (0) | 2024.02.28 |
---|---|
RTSP 웹 스트리밍 오픈소스 프로젝트 - RTSPtoWeb으로 React에서 스트리밍 해보기 (0) | 2024.01.16 |
[AWS] Mac AWS-CLI 설치 및 EKS Cluster에 kubectl 명령어 사용하기 (0) | 2023.11.28 |
Mac에서 VSCode Prettier 사용하기 (0) | 2023.11.08 |
댓글