[npm] Missing write access to /usr/local/lib/node_modules 해결

Hyunji·2023년 7월 3일
0

공부

목록 보기
32/35
post-thumbnail

미뤄두었던 React 공부를 슬슬 시작해보려고 환경 구성을 위해 yarn 을 설치하려는데..!

Missing write access to /usr/local/lib/node_modules
에러가 나면서 설치가 안 되는 것 아닌가!

우리의 친구 stackoverflow 를 보고 간단하게 해결 할 수 있었다.
https://stackoverflow.com/questions/48910876/error-eacces-permission-denied-access-usr-local-lib-node-modules

permission denied인 것 보니 권한 문제 같은데
node_modules의 사용자 권한 문제인 것 같다.

해결방법

sudo chown -R ownerName: /usr/local/lib/node_modules

ownerName 부분에 현재 사용자 이름을 넣어주면 된다.

현재 사용자 이름을 가져오는 방법

-> 터미널에서 whoami 또는 id -un 명령어를 입력하면 현재 내 username을 알아낼 수 있다.

위 사진과 같이 잘못된 username을 입력하게 되면
illegal user name 이라는 에러가 출력됨!

명령어 입력 이후에는 설치하고자 하는 게 잘 설치되는 것을 볼 수 있다.

profile
성장중인 개발자

0개의 댓글