node.js: 크론탭으로 실행할 때 기본 설정 확인하기

발생일: 2015.09.02

키워드: 크론탭, crontab, npm, npmrc, config

문제:
노드 커맨드를 크론탭에서 사용하려고 하는데, 노드에 설정한 기본 설정을 읽어오지 못한다.


해결책:

아래 명령으로 아무 것도 없는 환경을 재현할 수 있다.

$ env -

먼저, 이 환경(크론탭이 동작하는 환경)에서 npm이 어떤 파일로부터 전역 설정을 상속받는지 확인해본다.

$ env - npm config list -l | grep globalconfig

내 건 전역 설정인 /etc/usr/npmrc 의 것을 사용하고 있었다.
아래와 같이 수정해서 전역 파일에 설정(난 프록시 설정이 필요했다)을 추가했다.

$ sudo vi /etc/usr/npmrc

저작자 표시 비영리 변경 금지
신고

카테고리

분류 전체보기 (682)
About me. (6)
Daylogs (647)
비공개 (0)
영어공부 (0)
My works - 추억 (29)