Mac os vs code React 실행 시 권한 (sudo) 문제 해결방법

이토니·2024년 1월 29일

React

목록 보기
1/3
post-thumbnail

강의를 따라 들으며 package-json 파일의 scripts의 start를 start-dev로 수정후 npm run start-dev 명령어를 터미널에 입력해주려고 했다.

그래서 start-dev로 수정 후 저장을 했는데, 권한 부족으로 저장할 수가 없다고 나온다.
password를 입력하는 창이 떠서 입력해주었지만 계속 에러가 떴다.

다음과 같은 방법으로 해결할 수 있다.

1) 터미널에 ls -l로 파일 권한을 확인한다.

  • 현재는 문제가 해결된 이후이기 때문에 'goorm'이라고 되어있지만, 문제가 있는 사람들은 'root'라고 되어있을 것이다.
  • 만약 자신이 'root'라고 되어있음을 확인했다면, 아래 방법을 따르면 쉽게 해결이 될 것이다.

2) 아래 명령어를 입력하여 권한을 수정해준다.

sudo chown -R 소유자명:staff 권한설정할파일명
ex)
sudo chown -R goorm:staff README.md
sudo chown -R goorm:staff node_modules
sudo chown -R goorm:staff package-lock.json
sudo chown -R goorm:staff package.json
sudo chown -R goorm:staff public
sudo chown -R goorm:staff src

  • 위와 같이 권한을 바꿔준 뒤 ls -l로 적용이 잘 되었는지 확인해보자.
  • 잘 적용이 되었을 것이다.
profile
cool & soft codes

0개의 댓글