Я работаю над Makefile и попытался связаться с watchman. Вот содержание Makefile на данный момент:watchman: не подключайте файлы, соответствующие файлам, в триггере
compile:
elm-make app/Main.elm
watch:
watchman watch `pwd`/app
watchman trigger -- `pwd` compile 'app/*.elm' -- make compile
Проблема здесь состоит в том, что, когда смотрел файл изменен, скажем Other.elm, исполняемая команда make compile Other.elm
.
Правильно, но make Other.elm
не соответствует чему-либо в Makefile, поэтому у меня есть ошибка в файле журнала сторожевого таймера.
Как я могу не принимать во внимание согласованный файл в запущенной команде? Может ли это быть сделано только с опциями CLI, а не с использованием watchman -j
?
Вы хотите, чтобы сторож выполнял команду 'make compile'? Или вы хотите, чтобы Make игнорировал «Other.elm»? – Beta
Я хочу, чтобы он выполнял команду точно «make compile». –