Как организовать файлы в проекте с grunt (gulp)?

Сейчас примерно следующая структура
- assets
-- dev
--- less
--- js
--- img
-- build
--- css
---- production.min.css
--- js
---- libs
---- production.min.js
--- img

Соответственно сборка происходит примерно следующим образом:
1. В dev/img лежат svg и png иконки, делаем из них base64, png-спрайты и т. д., спрайты помещаем в build/img
2. Less > build/production.css > build/production.min.css
3. Весь js > build/production.js > build/productions.min.js
4. Вся графика в build/img оптимизируется

В общем и целом все достаточно удобно, но меня смущает что я закидываю изображения, не требующие чего-то кроме оптимизации сразу в build. А так же сразу в build лежат файлы js/libs: это библиотеки, которые обязательно надо подключать отдельными файлами, например modernizr в head страницы, или jquery, которую будем загружать только если вдруг Гугл недоступен...

Поделитесь вашими практиками организации файлов в подобных проектах?
  • Вопрос задан
  • 2554 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Как организовать файлы в проекте с grunt (gulp)?

Как вам или команде в которой вы работаете удобнее.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы