티스토리 뷰

지난번에 npm 설치 관련 권한 에러에 대해서 해결하는 방법을 포스팅 한 것이 있다.

https://hyermione.tistory.com/78

 

npm 전역 설치 시, 권한 거부 해결방법 1

오랜만에 react 테스트를 하려고 vsCode를 열었다. 근데 왜인걸 npm install을 하려는데 안된다..! 왜지 옛날에는 잘 되었는데???? npm ERR! code EACCES npm ERR! syscall access npm ERR! path /usr/local/lib/n..

hyermione.tistory.com

해결은 되었으나 포스팅에서 언급한 것 처럼 매번 관리자 권한으로 설치해야하는 어려움이 있다. 하단의 캡쳐에 보이는 것 처럼 sudo를 통해서 명령어를 한 번 실행하였고 제대로 설치됨을 확인하였다. 이후 sudo 없이 npm을 global로 설치하려고 하니 권한 관련된 에러가 또 뜨는 것을 확인할 수 있다. 권한 이제 멈춰!

Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/create-react-app'

그래서 알아본 결과는 아예 권한을 부여하는 것(간단명료~!) 명령어 또한 매우 간단하다.

sudo chown -R `whoami` ~/.npm
sudo chown -R `whoami` /usr/local/lib/node_modules

이것은 사용자 정보를 찾아 치환해주라는 명령어라고 한다. 역시나 MAC 비밀번호를 작성하여주고, 이후에는 전역설치도 문제없이 완료되는 것을 확인할 수 있다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함