У меня есть веб-приложение, которое использует Clojure на бэкэнде и ClojureScript на внешнем интерфейсе, и оно состоит из нескольких страниц, каждая из которых требует соответствующего встроенного файла js.
Теперь я знаю, что cljsbuild может создавать отдельные сборки (если указано в разделе :builds конфигурационного файла), при условии, что у каждой сборки есть своя папка.
Проблема в том: теперь мне нужно продублировать некоторый общий код в каждой папке для правильной сборки. Кроме того, очень раздражает, что мне приходится создавать целую новую папку даже для тривиального файла cljs, не говоря уже о редактировании каждый раз раздела :builds моего проекта.clj.
Итак, на дворе 2016 год, и все руководства по ClojureScript, которые я видел до сих пор, предназначены для одностраничных приложений. Есть ли какие-либо ресурсы или лучшие практики для того, что я ищу, я что-то упускаю?
Как использовать ClojureScript в стандартном многостраничном веб-приложении с стеком Clojure?
Спасибо.