我有客户端 - 服务器应用程序(Clojure +环中的后端,使用ClojureScript完成的前端)并且有单元测试,但仅适用于后端。
每次运行'lein test'lein都要编译ClojureScript,因为':hook [leiningen.cljsbuild]'在project.clj中设置。
我可以以某种方式运行没有ClojureScript重新编译的测试吗?
答案 0 :(得分:2)
cljsbuild
提供下一个钩子:
您无法移除/停用其中一个挂钩并使用其他挂钩。我建议你根本不要使用:hooks [leiningen.cljsbuild]
。只需声明:aliases
即可执行您需要的操作:即compile
应同时运行compile
和cljsbuild once
(您可以使用别名中的do
语句执行此操作,请参阅sample project了解更多信息)。