2012-01-21 2 views

답변

0

개인적으로는 Nodemon을 사용하십시오. 노드 서버를 대체합니다. 파일이 갱신되면 자동으로 서버가 다시 시작됩니다. 그것을 확인하고 싶을 수도 있습니다.

+1

명령 "시작"을 -w 플래그를 삭제하고 추가 한 후 무엇 아마 nswer 질문, 영원히이 기능을 가지고 있습니다 – ericn

+0

nodemon 개발을위한 –

31

forever readme. -w 플래그를 사용하여 파일에서 변경 사항을 확인하십시오.

+0

사용하는 방법? 영원히 시작 server.js -w – coure2011

+0

@DeaDEnD 전체 App 디렉토리를 보는 방법에 대한 예제를 줄 수 있습니까? – Rajat

+1

'-w'는 dir 파일과 서브 디렉토리를 감시합니다. ' – AlessMascherpa

14

내 경우와 마찬가지로 다른 사람이 Google을 통해이를 발견 할 경우를 대비하여

내가 thusly 히 그것을 실행해야합니다 : 나를 위해

forever --watch ./start/file 

, 나는 변화에 명령을 실행하고있어 현재 디렉토리를 시청에 적어도, 기본값. ./start/file은 "npm start"가 package.json에서 조회하는 파일입니다. 당신은 당신이 될 PWD 쇼이야 곳에서 다른 디렉토리를보고해야하는 경우

, 시도 :

forever --watch --watchDirectory ./path/to/dir ./start/file 

을 어떤 이유로, 나만의 도움말 정보를 제공합니다 "영원히 XXXXXXXXX 시작"들어 있지만, 이 작품./나는 어깨를 으.한다.

+1

감사합니다 @CrimsonKissaki 이것은 내 환경의 열쇠였습니다 'forever start --watch --watchDirectory ./ index.js' – xandout

6
의 사용에 다시 또 다른 예를

(그리고 작업을 수행합니다 D)을

(뿐만 아니라 로그에 기록)

표준 출력/표준 에러 출력과 동일한 프로세스에서 응용 프로그램을 시작합니다
forever -w --watchDirectory . --watchIgnore *.log -o ./log/out.log -e ./log/err.log index.js 

자극 시청에서 그것을 실행하려면

분명히 좋은 생각이 아니다하고 데몬으로 실행하면 그래서 이것은하지 않는

forever -o ./log/out.log -e ./log/err.log start index.js 
관련 문제