여느때와 다름없이 react에서 새로 fork한 프로젝트를 열기위해 npm install을 해주는데 에러가 우수수 나왔고..
2시간동안 구글링하며 시도해보았으나 그냥 모두 삭제하고 재설치하는게 빠르겠다는 결론에 도달.
삭제도 설치도 여러 방법이 있었으나 내게 알맞았던 방법만을 정리해보려 한다.
혹시 나와 같은 상황에 처한 분들께 조금이나마 도움이 되길 바라며..! 시작.
터미널을 열고 다음의 명령어를 입력하면 node를 완전히 삭제할 수 있다.
sudo rm -rf /usr/local/lib/node
sudo rm -rf /usr/local/lib/node_modules
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
//아래는 경우에따라 필요하면 입력한다.
sudo rm -rf /Users/$USER/.npm
sudo rm -rf ~/.npm
//Homebrew로 설치한 경우는 아래 명령어도 입력해야한다.
brew uninstall node
brew doctor
brew cleanup
이제 정말 node와 npm이 다 잘 삭제되었는지 확인해보는 명령어이다.
node -v //node 버전 확인
//command not found: node 라고 나오면 ok
npm -v //npm 버전 확인
//No such file or directory 라고 나오면 ok
보통 node.js 홈페이지에서 다운로드를 받지만, homebrew가 설치되어있으면 단 한 줄의 명령어로 node 와 npm을 설치할 수 있으니 설치를 권장한다!
이 외에도 깃(git) 등 다른 프로그램을 설치할 때 아주아주 편리하다.
만약, 이미 설치가 되어있다면 STEP 4️⃣로 이동하자
단 한 줄의 명령어로 node/npm을 설치할 수 있다.
brew install node
이제 정말 node와 npm이 다 잘 설치되었는지 확인해보는 명령어이다.
node -v //node 버전 확인
//X.X.X와 같은 형태로 나오면 ok
npm -v //npm 버전 확인
//X.X.X와 같은 형태로 나오면 ok
감사합니다 :) 찾던 내용이네요~