如何构建一个 clojurescript 应用程序的 release/deploy?

How to do a release/deploy build of a clojurescript app?

我准备发布我的 clojurescript 应用程序。目前我 lein ring uberjar 创建我的 jar,它确实构建了 cljs,但我没有看到任何关于如何进行发布构建的文档——我需要做任何 concat-ing/minifying/bla bla bla 吗?是否有特殊的发布选项?

这是我的 project.clj->

中的 cljsbuild 设置
{
          :builds [{:id            "dev"
                    :source-paths  ["src/analyticsjs"]
                    :figwheel      false
                    :clean-targets ^{:protect false} ["resources/public/js/compiled" "target"]
                    :compiler      {:main       "analyticsjs.core"
                                    :asset-path "/js"
                                    :output-to  "resources/public/js/cljs.js"
                                    :output-dir "resources/public/js"}}
                   ]

          }

感谢所有帮助。谢谢!

我在 clojurians slack channel 中被指示在我的 :compiler 地图中添加 :optimizations :advanced,这奏效了。