Добрый день!
Проблема заключается в следующем.
Есть проект на Django, js модули которого написаны с помощью RequireJS.
К главной странице проекта подключены два js скрипта:
<script data-main="{% static "js/main" %}" src="{% static "js/require.js" %}"></script>
<script src="{% static "js/config.js" %}"></script>
В main.js расположен общий код для всего проекта. Остальные модули прописываются в зависимости от того где они нужны в шаблонах:
#tempate.html
{% block content %}
.....
.....
<script>require(['module_carousel']);</script>
{% endblock %}
Данный подход решил проблему динамической загрузки js скриптов. Теперь возникает вопрос, как это все по максимум оптимизировать. Оптимизатор r.js - собрал все мои модули в единый файл, и как теперь его правильно подключить не имею понятия, что бы не сломать сайт. Для каждого шаблона нужен свой определенный модуль, а единый файл модулей все ломает и отказывается работать.