У меня есть приложение Django, работающее на Heroku, которое использует Bower для управления внешними зависимостями. Эти зависимости вместе с моим приложением оптимизируются с помощью RequireJS и работают с использованием Amazon S3. Есть ли простой способ узнать, какие файлы в моем каталоге bower_components можно безопасно удалить с моего статического файлового сервера?Устранить ненужные файлы Bower в процессе производства
ответ
Лучшее решение, которое я нашел до сих пор является использование django-pipeline для обработки переднего конца активы. Джанго-газопровод:
... помочь вам, за исключением много дополнительного контента, который включает в себя Бауэр с его компонентами, такими как READMEs, тесты и примеры, в то же время включая изображения, шрифты, фрагменты CSS и т.д. .
Я бы оставил свою папку bower_components
в вашем корне, не затронутой и проигнорированной вашим VCS. Затем используйте что-то вроде Grunt, чтобы скопировать выбранные файлы в папку сценариев где-нибудь, а затем использовать RequireJS для их создания.
Это позволяет легко обновлять компоненты вашей акустической системы и препятствовать тому, чтобы вам пришлось совершать бесполезный репозиторий в вашем репо.
Вы можете использовать CONCAT Grunt или скопировать задачу, чтобы сделать это или попробовать grunt-bowercopy задачу, которая также будет работать bower install
для вас
- 1. Статические файлы с колбой в процессе производства
- 2. Logcat в процессе производства
- 3. Как опубликовать статические файлы Django в процессе производства
- 4. Развертывание статических файлов django в процессе производства
- 5. Отключение файлов pyc в процессе производства
- 6. Записывать SQL-запросы в процессе производства?
- 7. Невозможно отобразить загруженное изображение в процессе производства
- 8. Как устранить ненужные символы из двоичного потока
- 9. Устранить ненужные десятичные знаки по результатам умножения
- 10. данные последовательного датчика - устранить ненужные строки
- 11. Rails3 фильтр пропускается в процессе производства
- 12. ActiveRecord запускает различные запросы в процессе производства?
- 13. В процессе производства ActiveMQ пример производителя/потребителя?
- 14. CloudConfigurationManager.GetSetting возвращает пустую строку в процессе производства?
- 15. Как выполнить миграцию в процессе производства
- 16. Rails + Mongoid медленные запросы в процессе производства
- 17. Может ли PyRo масштабироваться в процессе производства?
- 18. Восстановить результаты рельсовых лесов в процессе производства
- 19. Скрытие страниц MVC в процессе производства
- 20. Ошибка 500 отображается в процессе производства
- 21. TimeCop в процессе производства по запросу
- 22. Запуск причала-maven-plugin в процессе производства
- 23. Данные сеанса Web.py исчезают в процессе производства
- 24. показать пустую страницу в процессе производства
- 25. Rufus scheduler не регистрируется в процессе производства
- 26. Материализация этикетки перекрывается в процессе производства env
- 27. Как запустить delayed_job в процессе производства?
- 28. Переключение преобразований web.config в процессе производства?
- 29. Почему Log4Net не создает файл журнала в процессе производства?
- 30. Основные файлы Bower
Я уже все это сделать с Баш сценариев. Та же проблема остается. После того, как все это сделано bash или grunt, в каталоге bower_components осталось несколько ненужных файлов, а также несколько необходимых файлов - такие, как шрифты и изображения. – Erik
Если это gitgnored, это имеет значение? Когда вы сделаете установку боулера, они все вернутся. Однако, если это действительно беспокоит вас, просто удалите папку, когда ваш скрипт закончит. –
Вы должны установить bower_components в целом, так как некоторые зависимости зависят от этих каталогов, чтобы получить активы - изображения и т. Д. Я бы хотел удалить все, кроме необходимых ресурсов. – Erik