Java Script & Type Script/Trouble Shooting
[Trouble Shooting] 맥에서만 발생하는 권한에러 [eslint] EACCES: permission denied, mkdir
쩰라
2023. 12. 24. 01:04
728x90
이상하게 제 노트북은 새로운 프로젝트를 만들 때 마다 권한에러가 나더라고요
폴더 편집권한을 줘도 해결안되는 이상한 이 문제!
아래의 방법으로 깔끔하게 해결됩니다.
1. 아래와 같은 명령어를 입력합니다
sudo mkdir -p node_modules/.cache
2. 그리고 아래의 명령어를 입력하면
ls -ld node_modules/.cache
아래와 같은답변이 올겁니다.
drwxr-xr-x 3 username staff 96 Jun 22 10:25 node_modules/.cache
저 username이 root인 경우가 있는데, 그런 경우 읽기의 권한만 있는거라 EACCES 에러가 계속 납니당..!
아래의 명령어를 입력해 권한을 변경 '내이름'의 위치에 자신의 컴퓨터의 username을 확인하여 넣으면 됩니당
sudo chown -R 내이름 node_modules/.cache
(자신의 컴퓨터 username은 `who am i` 명령어로 확인할 수 있음)
해결~~
728x90