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 watch-del-allで監視ファイルを削除しても、watchman shutdown-serverで再起動しても、監視対象外のファイルを監視しています。監視ファイルを削除するときにビルドコマンドを起動できました... –