クライアントサーバーアプリ(Clojure + ringのバックエンド、ClojureScriptで実行されるフロントエンド)があり、単体テストがありますが、バックエンド専用です。
':hook [leiningen.cljsbuild]'がproject.cljに設定されているため、'lein test'を実行するたびに、leinはClojureScriptをコンパイルする必要があります。
ClojureScriptを再コンパイルせずにテストを実行できますか?
クライアントサーバーアプリ(Clojure + ringのバックエンド、ClojureScriptで実行されるフロントエンド)があり、単体テストがありますが、バックエンド専用です。
':hook [leiningen.cljsbuild]'がproject.cljに設定されているため、'lein test'を実行するたびに、leinはClojureScriptをコンパイルする必要があります。
ClojureScriptを再コンパイルせずにテストを実行できますか?
cljsbuild
次のフックを提供します:
このフックの 1 つを削除/非アクティブ化して、他のフックを使用することはできません。全く使わないことをお勧めします:hooks [leiningen.cljsbuild]
。必要なアクションを実行するために宣言するだけ:aliases
です。つまりcompile
、両方compile
を実行する必要があります (エイリアス内のステートメントでcljsbuild once
これを実行できます。詳細については、サンプル プロジェクトを参照してください)。do