반응형
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
반응형