ClojureScript针对多页面Web应用程序的独立构建

Twi*_*ice 5 clojure clojurescript cljsbuild

我有一个在后端使用Clojure和在前端使用ClojureScript的Web应用程序,它由几个页面组成,每个页面都需要适当的构建js文件.

现在我知道cljsbuild可以构建单独的构建(如果在: config文件的build部分中指定),前提是每个构建都有自己的文件夹.

问题是:现在我需要在每个文件夹中复制一些共享代码才能正确构建.除此之外,我必须为即使是简单的cljs文件创建全新的文件夹,更不用说每次我的project.clj 的:builds部分都要编辑.

所以,它是2016年,到目前为止,我所见过的关于ClojureScript的所有教程都是针对单页应用程序的.我正在寻找什么资源或最佳实践,我错过了什么?

如何在标准的多页Clojure堆栈Web应用程序中使用ClojureScript?

谢谢.

Ter*_*aug 2

编译:modules器选项可用于将 clojurescript 构建拆分为按需需要的优化模块。