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