Daylogs/Javascript

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

ohgyun 2016. 6. 6. 16:42
발생일: 2015.09.02

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

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


해결책:

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

$ env -

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

$ env - npm config list -l | grep globalconfig

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

$ sudo vi /etc/usr/npmrc

반응형