0
변경이 일어날 때 경비원을 고용하여 내 디렉토리를 재구성하고 싶습니다. 나는 경비원을 사용하고 - 명령을 초기화하는 명령을합니다watchman-make 명령을 작성하는 방법은 무엇입니까?
$ babel ./src/ -d ./lib/
현재 내가 사용하고 :
$ watchman-make -p "./src/**" -r 'babel ./src/ -d ./lib/'
는 SRC 내부에 파일 변경을보고 빌드 명령을 실행합니다.
워치가 출력된다
# Relative to /home/marc/workspace/abnb
# Changes to files matching ./src/** will execute `babel ./src/ -d ./lib/`
# waiting for changes
을하지만 아무것도 내 direcoty의 SRC 내 파일을 변경할 때 발생하는 것 같다/
조언 해 주셔서 감사합니다.하지만 여전히 내 문제는 해결되지 않습니다. 정확히 무슨 일이 일어나는지 알려주는 방법은 명령을 디버그하는 방법입니까? 나는 프로세스가 100 % cpu를 때로는 예상하지만 결과는 결코 달성되지 않는다는 것을 의미한다. (자동 빌드) –
이 명령을 사용하여 파일 변경 사항을 볼 수있다 : 'watchman --server-encoding = json --persistent log-level debug | grep add_pending' 'grep add_pending'을'grep log'로 바꿔서 단순히 파일 변경 이상의 것을 확인하십시오. –
감사합니다. watchman은 watchman watch-del-all으로 감시 된 파일을 삭제했지만 watchman shutdown-server로 다시 시작한 후에도 감시하지 않을 파일을보고 있습니다. 감시 파일을 삭제할 때 빌드 명령을 실행할 수있었습니다 ... –