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
반응형