[Node.js] Node, npm오류 삭제
2022.11.25
💡 Node, npm 삭제 및 재설치
오늘 리액트를 배우는 날인데 npm intall 에러가 계속해서 발생했다.
node와 npm을 제거하고 다시 설치하려고 여러 방법을 써보았는데 내 문제를 해결한 방법을 포스팅해보려 한다.
터미널에서 아래 코드 입력
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.*
cd /usr/local/lib
sudo rm -rf node*
cd /usr/local/include
sudo rm -rf node*
brew로 node를 설치했다면 brew로 설치한 node 삭제
brew uninstall 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는 삭제된다. 하지만 나같은 경우 위 코드를 모두 실행해주어도
node -v
v12.8.0
버전 확인이 지속되었다. 이부분에서 굉장히 골머리를 쌓았고 맥 포맷까지 생각했다. 이를 해결한 방법
echo $PATH 를 입력해 node -v command 가 찾는 위치를 확인
echo $PATH
> /User/{username}/.nvm/versions/node ~~~~~
여기서 저 .nvm/versions 폴더로 들어가야한다.
cd User/{username}/.nvm/versions
rm -rf node
그 결과
node -v
> zsh: command not found: node
npm -v
> zsh: command not found: npm
성공적으로 삭제가 되었다. 그 뒤에 Node.js (클릭) 를 안정화 버전으로 다운받고 나니 모든 오류가 해결되었다…휴..
Comments