Использование простых файлов.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
                                 ...}}]}
Другие вопросы по тегам