본문 바로가기
프로그래밍/nodejs

[220204] nvm 완벽삭제하기, 맥OS(M1칩)

by 한코코 2022. 2. 4.
nvm is not compatible with the npm config "prefix" option: currently set to "/opt/homebrew"
Run `npm config delete prefix` or `nvm use --delete-prefix v16.13.2 --silent` to unset it.

갑자기 터미널을 시작하면 이런 메세지가 뜬다.

 

nvm은 npm 구성 "접두사" 옵션과 호환되지 않습니다: 현재 "/opt/homebrew"로 설정됨
`npm config delete prefix` 또는 `nvm use --delete-prefix v16.13.2 --silent`를 실행하여 설정을 해제합니다.

구글에 검색해보니 이런 메세지가 뜨는데 어.. 뭔 말이지.

그냥 싹 지우고 다시 깔기로 했다.

 

sudo rm -rf ~/.npm ~/.nvm ~/node_modules ~/.node-gyp ~/.npmrc ~/.node_repl_history
sudo rm -rf /usr/local/bin/npm /usr/local/bin/node-debug /usr/local/bin/node /usr/local/bin/node-gyp
sudo rm -rf /usr/local/share/man/man1/node* /usr/local/share/man/man1/npm*
sudo rm -rf /usr/local/include/node /usr/local/include/node_modules
sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /usr/local/lib/dtrace/node.d
sudo rm -rf /opt/local/include/node /opt/local/bin/node /opt/local/lib/node
sudo rm -rf /usr/local/share/doc/node
sudo rm -rf /usr/local/share/systemtap/tapset/node.stp
 
brew uninstall node
brew doctor
brew cleanup --prune-prefix

이거 긁어다가 터미널에 붙이면 깔끔하게 삭제된다.

 

 

재설치 방법은 예전에 적어놨던 블로그 글이 있으니 그거 보고 재설치함.

https://hancoco.tistory.com/68?category=1035202 

 

[220125] NODEJS, 무작정 맥에서 시작하기 (M1칩)

( 맥북을 사용하는 관계로 맥OS 기준으로 작성.) 윈도우와 다르게 맥OS는 터미널만 켜서 설치가 가능하다고 한다! dock에 등록해서 실행하는 법도 있겠지만, 귀찮아서 단축키를 만들어서 쓰고 있다

hancoco.tistory.com

 


 

해결방법의 출처

https://stackoverflow.com/questions/11177954/how-do-i-completely-uninstall-node-js-and-reinstall-from-beginning-mac-os-x/26919540

 

How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)

My version of node is always v0.6.1-pre even after I install brew node and NVM install v0.6.19. My node version is: node -v v0.6.1-pre NVM says this (after I install a version of node for the fi...

stackoverflow.com

 

 

그래도 nvm 실행이 안 될 경우

https://devbirdfeet.tistory.com/70

 

Vue - (맥os) nvm: command not found 에러해결

맥에서 nvm 설치는 잘 되었지만 실행이 되지 않는 에러가 났다. 공식문서를 보니 맥에서 흔히 볼 수 있는 trouble shooting 이라고 한다. 문제원인 bash 를 기본터미널로 하여 install 하였다면 bash_profile

devbirdfeet.tistory.com

 

 

설치하고 보니 npm이 실행이 안 될 경우

brew uninstall npm
brew install npm

npm을 삭제 후 재설치를 해주면 된다. 나는 위에서 완전삭제를 했기때문에 설치만 다시 해주었다.

댓글