Сборка Clojurescript с модулями - Сбой таблицы констант
Я создаю приложение, используя:
lein cljsbuild once min
где мой мин конфиг
{:id "min"
:source-paths ["src"]
:compiler {:output-dir "resources/public/js"
:main app.core
:optimizations :advanced
:modules {:app
{:output-to "resources/public/js/app.js"
:entries #{app.core}}}
:pretty-print false}}
Я получаю 3 файла js: cljs_base.js, constants_table.js и app.js
Когда я включаю их в свой файл index.html в таком порядке, я получаю исключение для консоли:
Uncaught TypeError: cljs.core.Keyword не является конструктором в constants_table.js:1
Если я добавлю :optimize-constants
ложь, тогда он собирает модули правильно.