티스토리 뷰
발생일: 2014.01.27
키워드: npm, npmrc, npm 설정, sudo, root, npm global, npm -g
문제:
루트 권한으로 npm 글로벌 모듈을 설치할 때, 별도의 프록시를 사용하도록 설정하려고 한다.
.npmrc 파일에 설정했더니 설정이 적용되지 않는다.
왜일까?
해결책:
npm 에서 읽어오는 설정 파일의 경로는,
$PREFIX/etc/npmrc
라고 했는데, $PREFIX 가 의미하는 건 노드의 설치 경로였다.
내 경우에는, 루트 권한으로 실행하는 경우 /usr/local/etc/npmrc 의 설정 파일을 참조하고 있었다.
아래 명령으로 prefix 값을 확인할 수 있다.
$ npm config ls -l
# 참고:
반응형
댓글
공지사항