[리액트 기초반] 1주차 - bash: npm : command not found

변시윤·2021년 10월 18일
0

문제상황

node 14.18.1 설치 완료
하지만 npm -v를 입력하면?
👉🏻 bash: npm: command not found


해결책① : node 삭제 후 재설치

brew uninstall node

해당 명령어를 입력하자 에러 발생
정확한 메시지는 까먹었지만 brew 명령어 자체가 안되는 것을 확인
예전에도 homebrew 설치 할 때 안돼서 애를 먹었었는데 아마도 여기서부터 꼬인 것이 아닌가 하는 추측해본다..
당장은 homebrew 이슈를 해결할 수 없으므로 패스


해결책②: sudo

sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}
sudo rm -rf /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node.1 /usr/local/lib/dtrace/node.d

📌 Mac 에서 Node 완전삭제 후 재설치하기 참조

nvm install 14.18.1

삭제까진 성공했으나 위 블로그에 나온대로 brew doctor 명령어를 통해 파일 수정하는 방법은 검색해봐도 모르겠어서 패쓰했다.
대신 강의에 나온 명령어를 입력하자 정상적으로 설치되는 것을 확인할 수 있었다!

근데...분명 14.18.1 버전을 설치했는데 node -v로 확인해보니까 14.16.뭐시기 버전이 나왔다...🤨
nvm use를 통해 버전을 바꾸어주려 했지만 에러가 났다.
무슨 에러였는지 상세하게 기록하고 싶지만 CRA를 새로 만들면서 터미널에 있던 명령어와 에러 메시지들이 다 날라가는 바람에 뭔지 모르겠다...
CRA를 만드는 데 문제는 없으므로 일단은 이대로 쓰기로 했다.

얼레벌레 해결하기는 했지만...
중간중간 안되는 것도 많았고 무슨 에러인지조차 제대로 파악하지 못한 상태에서 쓴 방법이기 때문에 그닥 권장하지는 않는다.
혹시 저와 같은 에러를 통해 구글을 헤매다 이런 변방 블로그까지 오신 분들이 있다면...
바로 이 방법을 시도하지 마시기 바랍니다ㅎ
온갖 수를 써도 안된다면 그때...마지막으로 시도해보세요ㅎ


yarn은 한 번 설치하면 영구적으로 사용이 가능한 줄 알았는데(마치 크롬 확장팩처럼) 아니었다.
파이썬 패키지처럼 새프로젝트를 만들면 기본 세팅으로다가 설치해줘야 하는 개념인가 보다.

profile
개그우먼(개발을 그은성으로 하는 우먼)

0개의 댓글