티스토리 뷰

Error

[npm/ubuntu] EACCESS Error

angieveloper 2022. 3. 11. 22:16

ubuntu 20.04 환경에서 npm install -g 을 하다 아래와 같은 에러 발생

npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /usr/lib/node_modules/<package-name>
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, mkdir '/usr/lib/node_modules/<package-name>

mkdir 외에도 symlink로도 발생함

 

✨ 해결방법

global로 npm 패키지를 설치하다 보면 생기는 권한 이슈로 gloabl 패키지 설치 디렉토리를 홈 디렉토리에 생성한다

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
source ~/.profile

위 명령어를 모두 입력해주고 다시 설치해주면 잘 실행 되는 것을 볼 수 있다

 

 

출처 : https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally

 

Resolving EACCES permissions errors when installing packages globally | npm Docs

Documentation for the npm registry, website, and command-line interface

docs.npmjs.com

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
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
글 보관함