본문 바로가기

etc/Windows

[Windows] pnpm이 죽어도 삭제가 안될때

728x90

git bash를 사용하여 맥 터미널 명령어로 간단 해결이 가능하다.

윈도우 환경에서 pnpm를 최신으로 무심코 설치했더니 봐야할 플젝에서 pnpm 버전이 충돌되었다.

 

pnpm 버전 - 내 로컬 : 10.11.0 | 봐야할 플젝에서 원하는 버전 : 9.0.0

npm i -g pnpm

 

그래서 최신 pnpm를 삭제하고 원하는 버전으로 설치를 진짜 몇번을 했는데도.. 기존의 10버전이 계속해서 남아있었다…

 

별 시도를 다해봤다.

>>>
npm uninstall -g pnpm
>>>
npm uninstall pnpm@10.11.0
>>>
npm rm -g pnpm

 

그래도 계속해서 부활…

결국 비장의 카드 sudo를 써보니…(맥 환경에서도 동일 적용 가능)

sudo rm -f $(which pnpm)

 

Sudo가 이 컴퓨터에서 사용하지 않도록 설정되어 있습니다. 사용하도록 설정하려면 Developer Settings page 설정 앱으로 이동하세요.

라는 말이 보였고,, 연결된 Developer Settings page 의 링크를 타고 봤더니 시스템 > 개발자용 메뉴의 윈도우 설정 화면이 나오고 sudo 사용이 비활성화 되어있어서 활성화로 돌린후 다시..

 

sudo rm -f $(which pnpm)

후에

pnpm -v

했더니 드디어 삭제가 완료되었다.

 

그리고 다시 원하는 버전으로 설치. 해당 프로젝트 경로로 가서,

npm i -g pnpm@9

 

확인,

pnpm -v

 

⇒ 9.15.9

 

그후 해당 플젝 셋팅

pnpm install

 

☺️