터미널에서 아래 코드 입력
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.*
/usr/local/lib 로 가서 node로 시작하는 directory 삭제
cd /usr/local/lib
sudo rm -rf node*
/usr/local/include 로 가서 node로 시작하는 directory 삭제
cd /usr/local/include
sudo rm -rf node*
brew로 node 를 설치했다면, brew 로 설치한 node 삭제
brew uninstall node
/usr/local/bin 로 가서 node 관련 폴더 삭제
cd /usr/local/bin
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/bin/node
ls -las
추가적으로 삭제하기
sudo rm -rf /usr/local/share/man/man1/node.1
sudo rm -rf /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
위의 코드를 다 실행 한후
그 후에 node 버전을 확인해도 버전이 보이는 경우가 있다.
echo $PATH 를 입력해 "node -v" command 가 찾는 위치를 확인한다.
echo $PATH
.nvm/versions 으로 가서 node를 삭제한다.
cd .nvm/versions
rm -rf node
node 와 npm 삭제 확인
node -v 와 npm -v 명령어를 통해 node 와 npm 버전을 확인해보면
삭제된 후 버전이 아닌 command not found 가 나오는 것을 확인할 수 있다.
node -v
npm -v
참고 :
https://gist.github.com/TonyMtz/d75101d9bdf764c890ef
'setting' 카테고리의 다른 글
[Visual Studio Code] VSCode 설정 동기화 (0) | 2022.08.28 |
---|---|
[Visual Studio Code] VSCode 에서 black과 prettier를 사용한 python formatting setting (0) | 2022.08.28 |
[MacOS - M1] iTerm에서 .zshrc 여러 개 사용하기(use multiple .zshrcs) (0) | 2022.08.05 |
[MacOS - M1] nvm으로 node.js 와 npm 설치, 버전 업데이트 (0) | 2022.07.20 |
[MacOS - M1] zsh 터미널 컴퓨터이름, 사용자 이름 삭제 (1) | 2022.07.19 |
댓글