ClojureScript 为多页面 Web 应用程序单独构建

标签 clojure clojurescript cljsbuild

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

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

问题是:现在我需要在每个文件夹中复制一些共享代码才能正确构建。 此外,这真的很烦人,我必须创建全新的文件夹才能使用即使是微不足道的 cljs 文件,更不用说每次编辑我的 project.clj 的 :builds 部分。

现在是 2016 年了,到目前为止我看到的所有关于 ClojureScript 的教程都是针对单页应用程序的。 有没有适合我正在寻找的资源或最佳实践,我是否遗漏了一些东西?

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

谢谢。

最佳答案

:modules compiler option可用于将 clojurescript 构建拆分为可按需使用的优化模块。

关于ClojureScript 为多页面 Web 应用程序单独构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37564336/

相关文章:

clojurescript - 如何避免 cljsbuild 项目中的重复?

unit-testing - 如何在 test.check 中生成随机电子邮件地址?

java - 如何获取java类常量池中的常量映射列表?

clojure - 如何从 Cons 获取 PersistentList?

clojure - 如何在 clojurescript 中创建 IDerefable?

node.js - ClojureScript + momentjs (node.js) 失败,格式为 ("dddd, MMMM Do YYYY, h:mm:ss a")

debugging - Emacs Cider Debugger 本地导航

clojurescript - 如何使用 ClojureScript 打开新窗口?

clojure - LightTable IDE 传统 REPL 模式?