문제

I have client-server app (backend in Clojure+ring, frontend done with ClojureScript) and there are unit tests, but only for backend.

Each time when I run 'lein test' lein have to compile ClojureScript, because ':hook [leiningen.cljsbuild]' is set in project.clj.

Can I somehow run tests without ClojureScript recompilation?

올바른 솔루션이 없습니다

다른 팁

cljsbuild provide next hooks:

  • compile
  • test
  • clean
  • jar

You can't remove/deactivate one of this hooks and use others. I suggest you don't use :hooks [leiningen.cljsbuild] at all. Just declare :aliases for doing actions that you need: i.e. compile should run both compile and cljsbuild once (you can do this with do statement in aliases, see sample project for more information).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top