간혹 맥북에서 npm install 를 잘못된 경로에 설정하여 node_modules을 잘못 설치하는 경우가 있다.
이럴 경우 권한 거부 에러가 떠서 삭제 할 수 없는 경우가 있다.
에러코드
Git: warning: failed to remove node_modules/'파일명': Permission denied
이럴 경우 간단한 명령어로 삭제할 수 있는데, 먼저 터미널에 들어가서 잘못 설치된 파일 디렉토리로 이동한다.
필자의 경우 위와 같이 현재 폴더에서 node_modules 폴더로 이동해야하는데, 이럴때
cd node_modules
명령어로 해당 폴더로 이동한 다음에 명령어로 통하여 해당 파일을 삭제한다.
필자는 .yarn-integrity 파일을 삭제해야했다.
(만약 디렉토리를 삭제하고 싶다면 폴더로 이동하지 않고 바로 디렉토리 삭제 명령어를 입력해준다)
1. 파일 삭제 (vscode 에서는 한번 dischard(지우는거 새로고침) 를 눌러야 리스트에서 사라진다
sudo rm .yarn-integrity
2. 삭제 여부 물어보지 않고 바로 강제로 삭제
sudo rm -f .yarn-integrity