6

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

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

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

4

1 回答 1

2

cljsbuild提供下一个钩子:

  • 编译
  • 测试
  • 干净的

您不能删除/停用其中一个挂钩并使用其他挂钩。我建议你完全不要使用:hooks [leiningen.cljsbuild]。只需声明:aliases执行您需要的操作:即compile应该同时运行compileand cljsbuild once(您可以使用do别名中的语句执行此操作,请参阅示例项目以获取更多信息)。

于 2013-01-11T12:43:13.157 回答