0

我在 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任务配置为忽略任何以结尾的文件,~因此只有在我保存一些有意义的文件时才会触发重新加载。可能吗?还有其他解决方案吗?

4

1 回答 1

0

这已在Boot wiki中提到。据我所知,该watch任务不支持忽略此类文件,并且 wiki 通过更改 vim 备份文件的位置描述了一种解决方法。

于 2016-03-02T20:42:32.033 回答