티스토리 뷰

발생일: 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 
 


# 참고:
반응형
댓글
공지사항