본문 바로가기

SETTING

Mac 터미널에서 sudo 권한 없이 npm install 하는 법

문제상황 :

 

맥에서  vue 프로젝트를 생성하려는데 다음과 같은 에러 메세지가 떴다

 

sudo 권한을 주지 않아 발생되는 오류로 파악되었고

npm install .. 앞에 sudo 를 붙여 sudo npm install ... 을 실행하자 라이브러리 설치가 완료되었다

앞으로도 계속 sudo 권한을 주는 것은 너무 귀찮다

한꺼번에 권한을 줘버리자

 

 

 

npm 권한 설정 : 

 

1. npm config get prefix 명령어로 npm 이 어느 저장소를 사용하고 있는지 확인하자 

 

 

/usr/local 위치에 npm 저장소가 있다

 

2. echo $USER 명령어로 나의 username을 알아내자

 

3. sudo chown -R ${whoami} ${npm config get prefix} 명령어로 npm 저장소에 권한을 주자

 

4. 3번 명렁어 실행 후, 만약 아래와 같은 오류가 발생하면 /usr/local 안에 있는 각 폴더 하나하나에 권한을 주도록 하자

 

 

 

 

끄읏 -!