Укажите файл ClojureScript, который я хочу включить

Как указать, какой файл ClojureScript включить в конкретную страницу?

Допустим, теперь у меня есть две страницы, home а также login, и я хочу только скомпилированные JS из (ns foo.home) быть включенным в home страница, и только скомпилированные JS из (ns foo.login) быть включенным в login страница, как я могу это сделать?

Или это правило, что весь сайт должен использовать один файл JS, который компилируется cljsbuild?

1 ответ

Решение

Компилятор оптимизирован для генерации одного файла на приложение. Вы можете использовать несколько сборок, чтобы сделать что-то вроде того, что вы хотите, но у вас будет общий код и большие двоичные объекты на обеих страницах (сборках), что не является оптимальным.

Другие вопросы по тегам