728x90
반응형
macOS 10.15카탈리나에서 npm 패키지 설치시 권한 오류가 발생 하는 경우가 있습니다. sudo 명령어를 같이 써줘도 권한문제가 발생합니다.
Error: EACCES: perminsion denided
이때 npm의 기본 경로를 유저 홈디렉터리 밑으로 옮겨주고 환경변수를 다시 설정하여 권한 문제를 해결 할 수 있습니다.
1. 유저 디렉터리에 설치경로 생성
Wonheeui-MacBookPro:~ lucidmaj7$ mkdir ~/.npm-global
2. npm config set prefix
Wonheeui-MacBookPro:~ lucidmaj7$ npm config set prefix '~/.npm-global'
3. 환경변수 설정
Wonheeui-MacBookPro:~ lucidmaj7$ export PATH=~/.npm-global/bin:$PATH
(영구적으로 적용하기 위해서는 아래 포스트 참고하여 환경변수를 수정해주세요)
https://lucidmaj7.tistory.com/136
위와 같이 설정하면 정상적으로 설치 되는 것을 볼 수 있습니다. 여기서 sudo 명령은 제외하고 실행해야 설치가 됩니다.
https://www.kevinhooke.com/2018/02/09/fixing-npm-global-install-permissions-on-macos/
728x90
반응형
'개발 > JAVASCRIPT' 카테고리의 다른 글
Javascript ES6 - 함수(function) 정리 2 (0) | 2020.03.24 |
---|---|
Javascript ES6 - 함수(function) 정리 1 (0) | 2020.03.24 |
NodeJS, NPM설치 하기 - 자바스크립트(Javascript) , macOS (0) | 2020.03.22 |
자바스크립트 ES6 개발 환경 - 걸프(gulp), 바벨(babel) / macOS 10.15 (0) | 2020.03.22 |
Javascript ES6 문법 - 변수 선언 var, let, const 차이 (0) | 2020.03.13 |
댓글