-
[Trouble Shooting] 맥에서만 발생하는 권한에러 [eslint] EACCES: permission denied, mkdirJava Script & Type Script/Trouble Shooting 2023. 12. 24. 01:04728x90
이상하게 제 노트북은 새로운 프로젝트를 만들 때 마다 권한에러가 나더라고요
폴더 편집권한을 줘도 해결안되는 이상한 이 문제!
아래의 방법으로 깔끔하게 해결됩니다.
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'Java Script & Type Script > Trouble Shooting' 카테고리의 다른 글
Storybook S3로 배포하기 (S3, cloudfront, route53) git actions 자동배포까지! (1) 2024.06.01 [JS] this 바인딩에대한 고찰... (항해 수료 후 근황, 스파르타 취업준비반) (0) 2023.04.03 38. 3월 16일 (0) 2023.03.16 34. react-datepicker 야무지게 잘 쓰는 법. Feat.datepicker 시차해결. datepicker한국시간표현 (0) 2023.03.04 30. Final Project [trouble shooting-3] - useState비동기문제 함수형 업데이트로 해결! chat GPT야 고마워 (0) 2023.02.23