如何构建一个 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
,这奏效了。
我准备发布我的 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
,这奏效了。