Я использую загрузку в проекте 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
задачи игнорировать любой файл с расширением ~
поэтому перезагрузка будет срабатывать только тогда, когда я сохраняю некоторые значимый файл. Является ли это возможным? Есть ли другое решение?
Большинство наблюдателей файловой системы (entr, fswatch, chokidar и т. Д.) Уже имеют покрытие. Вы должны сказать сторонникам этого инструмента взглянуть на то, что делают другие. – romainl