본문 바로가기

프로그래밍/Nodejs

맥 React Native 환경설정 셋팅 1-nvm 설치

구글에 nvm을 찾아서 제일 먼저 나오는 밑에 경로를 참조해서 nvm을 설치했다.

https://gist.github.com/falsy/8aa42ae311a9adb50e2ca7d8702c9af1

 

NVM(Node Version Manager) 맥OS에서 설치 & 사용하기

NVM(Node Version Manager) 맥OS에서 설치 & 사용하기. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

1. 먼저 sudo 명령어를 이용해서 nvm을 설치한다.

sudo curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bash

2. 현재는 따로 경로 설정을 하지 않았기 때문에 파일을 찾을 수 없다고 나올 것이다.

nvm ls

3. 위에 링크에서는 bash를 사용하고 있는데 내 맥 환경은 zsh를 사용하고 있다. vi 를 이용하여서 zshrc 파일을 연다.

vi ~/.zshrc

4. 연 zshrc 파일 안에다가 밑에 내용을 붙여넣기 해준다.

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

5. 그리고 source를 이용하여서 적용을 해준다.

source ~/.zshrc

6. 다시 nvm ls를 하면  아까와는 다르게 내용이 나올 것이다.

 

7. nvm 상에서 노드를 설치해준다.

nvm install node

8. 

nvm ls

8. 그러면 nvm use $(버전)을 써서 이용할 버전을 골라야 한다. 하지만 여기서

nvm is not compatible with the npm config "prefix" option: currently set to "/Users/___/.npm-global"

Run `npm config delete prefix` or `nvm use --delete-prefix v16.1.0` to unset it.

이런 에러 메시지가 나와서 밑에와 같이 했더니 동작하였다.

nvm use --delete-prefix v16.1.0

다시 nvm ls 를 하면 화살표가 선택한 버전으로 표기된다.

->      v16.1.0

         system

node -> stable (-> v16.1.0) (default)

stable -> 16.1 (-> v16.1.0) (default)

iojs -> N/A (default)

lts/* -> lts/fermium (-> N/A)

lts/argon -> v4.9.1 (-> N/A)

lts/boron -> v6.17.1 (-> N/A)

lts/carbon -> v8.17.0 (-> N/A)

lts/dubnium -> v10.24.1 (-> N/A)

lts/erbium -> v12.22.1 (-> N/A)

lts/fermium -> v14.17.0 (-> N/A)

'프로그래밍 > Nodejs' 카테고리의 다른 글

Node JS 비밀번호 Bcrypt로 암호화 시키기  (0) 2021.03.03
Mongo DB 와 노드JS 연결  (0) 2021.03.01
Node js와 Express JS 다운로드  (0) 2021.03.01