2016-01-04 3 views
2

Я исхожу из фона javascript/response/react-router/webpack в среду clojurescript/om.ClojureScript google-код закрытия, разделяющий частичную загрузку

С помощью webpack & response-router удалось разделить мой код и загрузить только необходимый javascript. Например. on/login Я бы только загрузил js, необходимые для отображения страницы входа в систему, все остальное было бы упущено.

Как сделать то же самое с clojurescript/om? Очевидно, что можно разбить код на несколько файлов: https://github.com/clojure/clojurescript/wiki/Compiler-Options#modules

Вопрос заключается в том, как я могу загрузить только код, необходимый для отображения текущей страницы:/логин, например ... С WebPack я бы вручную написать require.ensure в асинхронно загружать необходимый javascript для рендеринга определенной страницы. React Router поддерживает это очень хорошо. Существует ли какой-либо эквивалент в clojurescript без создания нескольких html-файлов, и каждый из них дает ему правильный тег скрипта с разделенным кодом через модули закрытия google?

ответ

3

К сожалению, у меня пока нет конкретного примера, и я согласен с тем, что веб-пакет и реактивный маршрутизатор делают это очень просто. Есть некоторые ссылки, которые могут направить вас, чтобы заставить его работать:

I надеюсь это поможет. Если вы воспользуетесь примером внедрения OSS, было бы замечательно, если бы вы могли поделиться ссылкой.

+1

Я обнаружил, что blogpost тем временем. Я сделаю из него пример OSS, как только найду время! Спасибо за ответ – Seneca

+0

Ницца! Это было бы круто! – Joaquin

Смежные вопросы