에러 상황 :
이전의 오류 https://wha-haha.tistory.com/154
[webpack 에러] opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital env
웹팩을 빌드하는 중 만났던 에러다 해결되지 않았던 방법 1. 위와 같은 에러를 고쳐보려고 npm version을 다운그레이드 해보았으나 똑같이 웹팩 빌드는 되지 않았다. 2. package.json의 scripts부분을 아
wha-haha.tistory.com
가 발생하여 npm-check-updates를 npm 으로 설치하던 도중 아래의 에러를 만났다.
에러의 원인 :
현재 ubuntu에서 mac으로 컴퓨터를 옮겼는데, 옮기는 과정에서
mac의 기존계정 말고 새로운 계정을 만들었다.
그러는 과정에서 난 권한 오류이다.
에러의 해결 :
위의 /usr/lib/node_modules 폴더로 가서 권한 설정을 해주면 된다.
권한설정하기 :
해당 경로로 들어가서 폴더를 열기
오른쪽마우스 버튼 클릭
get Info클릭
당시에는 나의 계정에 권한이 읽기만 되었다.
이 컴퓨터는 나만 쓸 것이므로 권한을 나에게 모두 주기로 한다.
맨 오른쪽 밑에 자물쇠 모양을 풀고 권한 설정을 변경하기로 한다
비밀번호 입력
지금은 권한을 모두 주었기 때문에 조금 옅게 표시 된다.
Make "내 계정명(Me)" the owner를 선택
위의 표에 내 계정명이 나와있지 않으면 + 버튼으로 계정 추가하여 privilege만 추가해주기
이렇게 했는데도 안될 때:
위의 에러에 나온 경로중 다음 것 : 'usr/local/bin/ncu'중 bin 까지 가서
같은 권한 부여후
다시 npm install하면 정상적으로 해결됨.