在不编译ClojureScript的情况下运行'lein test'

时间:2013-01-11 10:34:01

标签: clojure leiningen clojurescript

我有客户端 - 服务器应用程序(Clojure +环中的后端,使用ClojureScript完成的前端)并且有单元测试,但仅适用于后端。

每次运行'lein test'lein都要编译ClojureScript,因为':hook [leiningen.cljsbuild]'在project.clj中设置。

我可以以某种方式运行没有ClojureScript重新编译的测试吗?

1 个答案:

答案 0 :(得分:2)

cljsbuild提供下一个钩子:

  • 编译
  • 测试
  • 清洁

您无法移除/停用其中一个挂钩并使用其他挂钩。我建议你根本不要使用:hooks [leiningen.cljsbuild]。只需声明:aliases即可执行您需要的操作:即compile应同时运行compilecljsbuild once(您可以使用别名中的do语句执行此操作,请参阅sample project了解更多信息)。