node js install using nvm

Now, Sophia·2022년 9월 6일
0

TIL-ETC

목록 보기
12/13
post-thumbnail

노드 버전의 문제가 계속 일어나서 다시 노드를 재설치하기로 마음을 먹었다.
새로운 노드 버전을 설치 전에 nvm을 통해서 노드를 설치하면 노드 버전 관리하기 좋다고 해서 homebrew 설치부터 시작했다.

MAC 버전

노드 완전히 삭제하기

1 step

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do sudo rm /usr/local/${f}; done
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*

상기 두 코멘트를 터미널에 입력을 해야 하는데, 나는 첫번째 코멘트를 입력을 하니 디렉토리가 없다고 하길래 그냥 두번째 코멘트를 입력했고, 입력하니 패스워드를 입력하라하여 컴터 비밀번호를 입력하고 삭제를 했다.

2 step

cd /usr/local/lib
sudo rm -rf node*

lib 폴더로 경로 이동 후, node로 시작하는 모든 폴더 삭제했다.

3 step

cd /usr/local/include
sudo rm -rf node*

include 폴더로 경로 이동 후, node로 시작하는 모든 폴더 삭제했다.

4 step

brew uninstall node

brew에 설치된 node를 삭제해야 한다고 했으나 brew가 설치가 되어있지 않았는지 command not found: brew가 떴었다.

5 step

sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/bin/node
ls -las

bin 에 있는 npm과 node를 삭제했다.

6 step

sudo rm -rf /usr/local/share/man/man1/node.1
sudo rm -rf /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm

추가적인 것들을 삭제했고, 마지막으로 npm과 node 버전확인을 확인하니 command not found: 가 나옴으로 인해 완전히 삭제된 것을 확인했다.

nvm 설치하기

1 step

% /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

homebrew (홈페이지)로 들어가서 상기와 같은 코드를 복사해서 터미널에서 brew를 설치한다.

2 step

brew install nvm

nvm을 설치한다.

3 step

mkdir ~/.nvm

nvm 설치하다보면은 하기와 같은 메세지를 만나는데 nvm 폴더를 만들라고 하니 nvm 폴더를 만든다.



4 step

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.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion

5 step

source ~/.bash_profile

상기 명령어를 통해 터미널 프로파일에 적용하면 된다.
nvm -v 로 설치확인하면 nvm 설치 끝!

nvm을 통한 노드 설치

1 step

nvm install 10.10.0

현업에서는 10버전을 많이 사용한다고 하고, 필요에 따라 노드버전을 추가로 설치하면 된다.

2 step

nvm use 10.10.0

사용할 노드버전을 입력한다. node -v 을 통해 노드버전 확인하면 끝!


참고자료
노드완전삭제
nvm 설치 및 노드설치


WINDOW 버전

노드 완전히 삭제하기

1 step

제어판 -> 프로그램 제거 -> 노드제거

nvm 설치하기

1 step

https://github.com/coreybutler/nvm-windows/releases

상기 경로에서 WINDOW용 nvm-setup.zip 을 다운로드, 실행하면 nvm 설치 완료.

nvm version 으로 설치확인!

nvm으로 노드설치하기

1 step

nvm install 14.17.0

관리자 모드로 명령 프롬프트를 열어 설치해야 할 노드 버전으로 설치한다.

2 step

nvm use 14.17.0

사용할 node 버전을 입력한다.

node -v, npm -v 으로 설치 확인하면 완료!


참고자료
nvm 설치 및 노드설치 (window)


profile
Whatever you want

0개의 댓글