我正在研究 Makefile 并尝试使用watchman。这是目前 Makefile 的内容:
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 compile
是正确的,但make Other.elm
与 Makefile 中的任何内容都不对应,因此我在 watchman 日志文件中有错误。
我怎么能不考虑触发命令中的匹配文件?是否只能使用 CLI 选项而不使用watchman -j
?