我在 clojurescript 项目中使用引导,到目前为止开发流程非常顺利。但是有一件事让我很困扰。
我使用 VIM 作为我的编辑器,它为它的缓冲区创建临时文件,~
最后命名的著名文件。每次我编辑文件时,vim 都会为其缓冲区创建临时文件,并且当我使用内置watch
的引导任务时,即使我没有保存任何真实文件,它也会触发重新加载。
这是我的启动任务定义:
(deftask dev
"Launch Immediate Feedback Development Environment"
[]
(comp
(serve :dir "target" :reload true)
(watch)
(reload)
(cljs-repl)
(cljs)
(sass :source-maps true :output-dir "styles")
(target :dir #{"target"})))
我想将watch
任务配置为忽略任何以结尾的文件,~
因此只有在我保存一些有意义的文件时才会触发重新加载。可能吗?还有其他解决方案吗?