2016-03-02 93 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備份文件的位置來描述它的解決方法。

相關問題