재학습/오류

[NPM] npm ERR! code EACCES errno -13

재이든 2023. 6. 26. 18:00
반응형

NPM을 사용하는 개발을 하다보면

간혹 아래와 비슷한 에러가 발생할때가 있다.

npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /usr/local/lib/node_modules/@nestjs
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/@nestjs'
npm ERR!  [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/@nestjs'] {
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'mkdir',
npm ERR!   path: '/usr/local/lib/node_modules/@nestjs'
npm ERR! }

 

에러를 잘 살펴보면,

라는 부분이 있는데, 이는 권한문제를 의미한다.

 

필자의 경우 아래의 커맨드를 사용할 때 위의 에러가 발생하였다.

  • npm install -g @nestjs/cli 

 

 

반응형

 

해결법

이럴때는 권한을 높여 루트권한으로 실행을 해줄 수 있게 해주는

sudo커맨드를 추가하여 커맨드를 실행해주면 해결된다.

 

 

오류가 해결된 커맨드

  • sudo npm install -g @nestjs/cli
반응형