npm install --global EACCESS: permission denied

sprinkler dev·2022년 5월 30일
0

npm install --global으로 전역 모듈 설치 시 에러 발생.

/usr/lib/node_modules 디렉터리에 접근할 권한이 없어서 발생하는 에러.

sudo로 설치하면 설치가 잘 되지만 해당 모듈을 사용하려면 역시 sudo 권한이 필요함.

npm 공식 사이트에서는 npm 기본 경로를 변경할 것을 권장함.

그 방법은 링크에 자세히 설명되어 있음.

1. mkdir ~/.npm-global
2. npm config set prefix '~/.npm-global'
3. export PATH=~/.npm-global/bin:$PATH
4. source ~/.profile
5. npm install -g {module}

위와 같이 새로 생성한 .npm-global 디렉터리 하위에 전역 모듈이 설치됨.

profile
2년차 백엔드 개발자

0개의 댓글