Я использую RequireJS для управления зависимостями между моими библиотеками и модулями JavaScript. Бэкенд написан на Django. В Django есть много приложений для управления статическими активами, но ни одно из них не говорит о включении компилятор r.js.
Как лучше всего управлять файлами JS и компилировать их с помощью r.js в Django?
Мои требования:
- Версия выходного файла для обхода кэширования при обновлении файла.
- Автоматически использовать нескомпилированный файл JS, когда
DEBUG = True
вsettings.py
для Django, и скомпилированный файл, когдаDebug = False
. - Некоторые библиотеки будут загружены из CDN (например, jquery) с локальным запасным вариантом.
Любые предложения будут высоко оценены.
r.js
дляdjango-assets
. Нужна полировка, и я должен иметь возможность открыть исходный код. - person Wyatt Anderson   schedule 26.10.2012settings.VERSION
вручную каждый раз, когда редактируете один из файлов JS, или у вас это как-то автоматизировано? - person Tony Abou-Assaleh   schedule 26.10.2012