Использование простых файлов.js (Google Closure'd) в сборке ClojureScript с lein-cljsbuild
Я хочу использовать некоторые простые файлы.js в моем проекте ClojureScript. Я создаю его с помощью lein-cljsbuild, а файлы.js являются стандартными пространствами имен Google Closure с соответствующими объявлениями goog.provide. Поэтому я хочу объединить их с исходными текстами компиляции, которые входят в состав Closure Compiler. Это возможно?
1 ответ
Решение
Вы должны быть в состоянии добавить файлы JS с поддержкой Closure в :libs
под :compiler
введите ваши спецификации сборки:
;; in project.clj
:cljsbuild {:builds [{:source-paths [...]
:compiler {:libs ["foo.js"] ; <- add the libs here
...}}]}