티스토리 뷰

오랜만에 react 테스트를 하려고 vsCode를 열었다. 근데 왜인걸 npm install을 하려는데 안된다..! 왜지 옛날에는 잘 되었는데????

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

아무튼 결과는 권한이 거부되었다는 의미 같다.

Error: EACCES: permission denied, access '/usr/local/lib/node_modules/npm/node_modules/ansi-align'

구글링 결과 이 친구는 -g, 즉 전역으로 설치하는 경우에 에러를 뱉어내며, 어드민 권한으로 명령하면 해결된다고 한다. 어드민 권한 명령은 쉽게 sudo를 앞에 붙여주면 된다.

sudo npm -g install npm

이때, 화면에 password를 작성하라고 하는데, MAC의 비밀번호 그러니까 컴퓨터 로그인 할 때 비밀번호를 넣어주면 된다. 더불어 커서의 움직임이 없어 제대로 작성 되었나 의문이긴 한데, 잘 타이핑 되고 있으니 그냥 치면 된다.

그럼 이렇게 정상적으로 설치된다.

다만 이렇게 되면 다음번에도 권한 에러가 동일하게 발생한다. 할 때마다 관리자 권한으로 설치를 할 수 없는 노릇이니, (사실 되는데 귀찮으니까..) 다른 방법을 찾아봐야겠다.

 

👇 더 나은 방법 추천 👇

https://hyermione.tistory.com/80

 

npm 전역 설치 시, 권한 거부 해결방법 2

지난번에 npm 설치 관련 권한 에러에 대해서 해결하는 방법을 포스팅 한 것이 있다. https://hyermione.tistory.com/78 npm 전역 설치 시, 권한 거부 해결방법 1 오랜만에 react 테스트를 하려고 vsCode를 열었다

hyermione.tistory.com

 

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