본문 바로가기
why and yes/에러해결

npm install -g EACCES: permission denied 해결하기

by 대범하게 2023. 4. 5.
반응형

💡 npm install 작업을 할 경우 함부로 sudo 권한으로 사용하게 되면 폴더마다 권한이 뒤섞이기 때문에 조심해야한다. (유념하기)

npm 전역 설치 시 EACCES: permission denied 해결 방법

1. npm global 경로를 만든다. (첫 번째 코드)

새 디렉토리 경로를 사용하도록 npm을 구성하고, (두 번째 코드)

vi에서 ~/.zshrc 파일을 연다. (Mac의 기본 쉘이 된 zshrc) (세 번째 코드)

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
vi ~/.zshrc

 

2. vi 편집기로 profile에 들어왔다면, 당황하지 말고
알파벳 i (insert)를 누르고 다음 사항을 입력한다.

export PATH=~/.npm-global/bin:$PATH

:wq (저장후 나감)

 

3. 시스템 변수를 업데이트 한다.

source ~/.zshrc

 

4. 글로벌 하게 설치하고자 했던 것들을 설치한다. 

 

 

반응형