[Node] mac에서 Node.js 완전히 삭제하기

minidoo·2020년 10월 26일
24

자바스크립트 / NodeJS

목록 보기
12/28
post-thumbnail

몇일 전 개발한 프로젝트를 운영에 배포하는 도중 나의 Mac에 깔린 Node가 이상하게 꼬여있는 것을 발견하였다. 리스트에는 없는 노드 버전이 디폴트 버전으로 설정되어 있었다.

당장은 문제가 없었지만, 앞으로 생길 문제들을 고려하여 Node.js를 삭제 후 다시 설치하기로 하였다.

1. shell을 열어 두 줄의 코드를 입력한다.

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. /usr/local/lib 에 있는 node로 시작하는 directory를 삭제한다.

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

3. /usr/local/include에 있는 node로 시작하는 directory를 삭제한다.

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

4. brew에 설치된 node를 삭제한다.

brew uninstall node

5. /usr/local/bin 에 있는 node 또는 node_modules를 삭제한다.

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

6. 추가적인 것들을 삭제한다.

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

Node가 완전히 삭제되었다면, nvm → node → npm 순으로 다시 설치한다.

참고 사이트

https://gist.github.com/TonyMtz/d75101d9bdf764c890ef

9개의 댓글

comment-user-thumbnail
2020년 11월 29일

감사합니다 노드 재설치 하는데 도움이 많이 됐어요!

1개의 답글
comment-user-thumbnail
2021년 3월 14일

덕분에 쉽게 제거했네요~ 감사합니다~

답글 달기
comment-user-thumbnail
2021년 8월 29일

감사합니다!!

답글 달기
comment-user-thumbnail
2022년 1월 20일

node 버전이 꼬여서 당황했는데 덕분에 해결했습니다 감사합니다!!

답글 달기
comment-user-thumbnail
2022년 6월 3일

감사합니다!!!

답글 달기
comment-user-thumbnail
2023년 1월 11일

감사합니당

답글 달기
comment-user-thumbnail
2023년 2월 2일

감사합니다...ㅠㅠ

답글 달기
comment-user-thumbnail
2023년 4월 10일

감사합니다!!

답글 달기