반응형
Homebrew가 아직 설치가 안되있다면!
https://joyhong-91.tistory.com/entry/MacOS-M1-homebrew-%EC%84%A4%EC%B9%98install-next-ste
1. nvm이란?
nvm 이란 Node Version Manager라는 말 그대로 Nodejs의 버전을 관리해주는 프로그램입니다.
개발자가 한 계정에 여러 버전의 Nodejs을 설치하고 원하는 버전을 선택하여 사용할 수 있도록 합니다.
2. nvm 설치(Homebrew 이용해서)
- "brew search nvm"으로 brew를 통해서 "nvm"설치가 가능한지 확인하기
$ brew search nvm
==> Formulae
convmv mvnvm nvm ✔ nvc nvi nim bvm dvm
==> Casks
ndm
- "brew install nvm" 을 입력하여 nvm 설치
$ brew install nvm
Running `brew update --auto-update`...
==> Downloading https://formulae.brew.sh/api/formula.jws.json
######################################################################## 100.0%
==> Downloading https://formulae.brew.sh/api/cask.jws.json
######################################################################## 100.0%
==> Auto-updated Homebrew!
Updated 1 tap (mongodb/brew).
You have 9 outdated formulae installed.
- nvm을 실행시켰는데 "nvm: command not found" 가 나온다면
$ nvm ls
zsh: command not found: nvm
- ~/.bash_profile or ~/.zshrc 파일 열기 (i 를 입력하면 insert 모드로 되며 추가할 수있다. 추가 후 ESC > :wq (저장하고 나가기) 입력)
$ vi ~/.zshrc # or vi ~/.bash_profile
#######################################
# 아래 코드 추가
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" ] && . "/usr/local/opt/nvm/etc/bash_completion" # This loads nvm bash_completion
source $(brew --prefix nvm)/nvm.sh
#######################################
- .zshrc파일 업데이트 후 source로 업데이트 적용
$ source ~/.zshrc #source ~/.bash_profile
- "nvm --version"을 입력해 보면 정상적으로 설치 된 버전을 확인할 수 있다.
$ nvm --version
0.39.3
3. NVM명렁어들 ($ nvm --help로 자세히 볼 수 있다.)
- node 설치 ( $ nvm install v{version} )
$ nvm install v18.16.0
#최신버전 설치
$ nvm install node
#LTS 최신버전 설치
$ nvm install -- lts node
- 설치된 노드 & 버전 리스트 확인하기
$ nvm ls #nvm list
# 특정 버전의 node 사용하기
$ nvm use [version]
# 현재 사용중인 버전 확인하기
$ nvm current
# 특정 노드 버전 삭제
$ nvm uninstall [version]
!) M1 에서 node v14이하 설치 하려면?
M1에서 node v14.x 를 설치하려면 터미널이 무한 실행이 되는 당황스런 화면을 볼 수 있다. (언제끝나나...)
finder > 응용프로그램 > 유틸리티 폴더 > 터미널(Terminal) > 우클릭 > 정보가져오기 클릭 > "Rosetta를 사용해서 열기" 클릭
이후 실행 > node v14설치
참고: https://cotak.tistory.com/156
참고게시글:
잘못된 정보에 대한 피드백은 언제나 환영입니다 (´▽`ʃƪ)♡
반응형
'내직업은 IT종사자 > 기타' 카테고리의 다른 글
URL 의 오타인줄만 알았던 URI , URL과 URI의 차이점 (0) | 2023.05.19 |
---|---|
[네트워크] 웹 캐시(Web Cache)란 무엇인가?? (0) | 2023.05.14 |
[Memory] cache란? 캐시(cache)의 동작원리, 캐싱전략(caching strategies) (0) | 2023.04.27 |
[MacOS] M1 homebrew 설치(install) + next steps (0) | 2023.04.19 |
ChatGPT를 VSCode에서 활용하는 방법 (GPTkey 붙여넣기가 안될때) (0) | 2023.03.18 |