Front-End/React

[React] 에러 해결방법 : WARN checkPermissions

shoney9254 2021. 9. 25. 20:00
반응형

1. 현상

맥os에서도 React를 사용하기 위해서 터미널에 'npm install -g create-react-app' 를 입력했더니, 아래와 같은 에러가 발생했습니다.

 

에러

npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! syscall access
npm ERR! path /usr/local/lib/node_modules
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR!  [Error: EACCES: permission denied, access '/usr/local/lib/node_modules'] {
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/usr/local/lib/node_modules'
npm ERR! }
npm ERR! 
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR! 
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/ishoney/.npm/_logs/2021-09-25T10_32_49_017Z-debug.log

캡처

 

 

 

2. 조치 

 

터미널에 아래 내용으로 진행 해보시면 됩니다. 앞에 sudo를 입력합니다. 

 

패스워드를 입력하라는 문구가 뜨면, 계정의 비밀번호를 입력하면됩니다. 

sudo npm install -g create-react-app

 

결과

 

반응형