본문 바로가기
테크 세미나/개발 Nous

npm install 시 permission 오류 해결 방법

by Junmannn 2022. 4. 28.
반응형

학생때 수업을 듣기 위해 쓰던 맥을 꺼내, 이제는 개발용으로 사이드 프로젝트를 실행해 보려고 했습니다.

그런데 npm install 을 통해 무언가를 설치하려고 하자, 다음과 같은, 뒷목 땡기는 오류가 발생했습니다 ㅋㅋㅋ

 

1. 나는 분명 npm과 node는 설치가 되어있다.

2. 나는 npm으로 새로운 무언가를 설치를 하려고 했다. 그 어떤 것을 설치하려고 해도 

 

 

Error: EACCES: permission denied, access '/usr/local/lib/node_modules'

checkPermissions Missing write access to /usr/local/lib/node_modules

이 말의 뜻을 해석하자면, 지금 유저에게는 node 모듈들에 대해서 write 권한이 없다는 말입니다. 그러면 방법은 너무 간단하죠 - 권한을 주면 되겠죠. 어차피 내가 이 root 유저일 것이고, write 권한이 필요하니까.

아래의 명령어를 입력하면 되는데 잠깐 여기서 많은 실수를 하십니다!

sudo chown -R 맥북에등록된사용자이름: /usr/local/lib/node_modules

여기서 내가 등록한 사용자 이름이 무엇인지 헷갈릴 수 있겠죠. 어떻게 확인을 하는지 알아야겠죠.

터미널 창을 엽니다.

whoami

해당 명령어를 치면 내가 예전에 지정해두었던 사용자 명이 나옵니다. 해당 이름을 그대로

sudo chown -R 맥북에등록된사용자이름: /usr/local/lib/node_modules

맥북에등록된사용자이름 부분에 넣어주시면 됩니다.

 

이러면 해결 완료!

반응형