2016-03-02 88 views
0

我在一个clojurescript项目中使用了引导,到目前为止开发流程非常流畅。但有一件事情让我烦恼。有没有办法忽略boot-clj的监视任务中的文件?

我使用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任务忽略与~所以只有当我保存了一些有意义的文件中的重载将被触发结尾的文件。可能吗?还有其他解决方案吗?

+0

大多数文件系统观察者(entr,fswatch,chokidar等)已经涵盖了这些内容。您应该告诉该工具的维护人员,看看其他人在做什么。 – romainl

回答

0

这已在Boot wiki中提及。据我所知,watch任务不支持忽略这些文件,而维基通过更改vim备份文件的位置来描述它的解决方法。

相关问题