Может ли grunt-wiredep условно загрузить разные скрипты Bower на разных страницах?
Я новичок в Bower/Grunt, поэтому извините, если это кажется глупым вопросом.
Раньше я использовал Liquid Templating для вставки блоков скриптов и стилей на разные страницы. Ссылки на эти скрипты и стили были жестко запрограммированы вручную. На разных страницах по мере необходимости добавлялись разные скрипты / стили для сокращения времени загрузки.
Недавно я узнал о Wiredep и о том, что он может автоматически вводить компоненты разметки в разметку. Единственная проблема, с которой я сталкиваюсь, заключается в том, что она внедряет ВСЕ компоненты бауэра на ВСЕХ страницах. Боюсь, что это существенно затруднит начальное время загрузки (у меня много разных скриптов). Мне нужно только добавить некоторые компоненты на некоторых страницах.
Можно ли это сделать?
1 ответ
Я новичок в Bower/Grunt также. Я наткнулся на grunt-wiredep для нескольких файлов с различными зависимостями
В настоящее время я думаю, что, поскольку bower / grunt объединит эти зависимости в один файл, преимущество состоит в том, чтобы минимизировать повторяющиеся запросы для различных комбинаций зависимостей и, скорее, обеспечить один больший файл, который включает все зависимости. С этим кэшированием это должно минимизировать количество запросов, даже если многие из зависимостей используются не часто.
Я предполагаю, что если бы существовали существенные различия, вы бы создали другую конфигурацию grunt/bower для той части вашего приложения, которая бы группировала только связанные части.
Если я ошибаюсь, я хотел бы услышать от кого-то с большим опытом.