오늘은 노드 완전 삭제에 대해 이야기 해보겠습니다...
일단 시작 전 진짜 너무 애먹었어요 힘들어....
많은 글을 찾아봤는데 역시나 일일히 삭제하는 수 밖에 없네요...
sudo rm -rf /usr/local/lib/node
sudo rm -rf /usr/local/lib/node_modules
sudo rm -rf /var/db/receipts/org.nodejs.*
sudo rm /usr/local/lib/dtrace/node.d
sudo rm /usr/local/share/man/man1/node.1
sudo rm -rf /usr/local/share/doc/node
sudo rm -rf /usr/local/share/systemtap/tapset/node.stp
sudo rm -rf /usr/local/include/node
sudo rm /usr/local/bin/node
sudo rm /usr/local/bin/npm
sudo rm /usr/local/bin/npx
이 명령어를 터미널에 한줄 한줄 다 입력해줄겁니다...
가끔 디렉토리를 찾을 수 없다 그러면 /usr/local/~~가 아니라 /opt/homebrew/ 하위에 존재하더라구요? 이건 일일히 다 실행 해보는 수밖에 없을 것 같습니다 🥺
sudo rm -rf /Users/$USER/.npm
sudo rm -rf ~/.npm
그리고 경우에 따라서 이 명령어도 실행해야하는데 전 깔끔한게 좋아서 일단 이거 다 실행했습니다!
brew uninstall node
brew doctor
brew cleanup
homebrew의 경우에는 이 명령어도 실행해주셔야 하는데
doctor를 실행하셨을 때 xcode뭐시기 warning의 경우 지금 당장은 무시하셔도 됩니다!
저 같은 경우에는 /usr/local/node/~~ node 디렉토리 하위에 존재하는 파일들이 문제를 일으켜서
sudo rm /usr/local/node*
명령어를 실행시켜주었습니다!
최종적으로
node -v
npm -v
명령어를 실행했을 때, 찾을 수 없다는 결과가 나오면 성공적으로 삭제되었습니다!
그 후 다시 설치해주시면 됩니다!
🙇 오늘도 읽어주셔서 감사합니다!