dmitrykaryakin
@dmitrykaryakin
Верстальщик - Программист - Дизайнер

Как скопировать изображения в одну папку ./build/img и поправить url к ним в css?

Как при сборке HTML шаблона быть с изображениями плагинов которые подключаются как зависимости из папок node_modules или bower_modules? С CSS понятно - скопировали, объединили, сжали и.т.д. И изображениями которые мы сами добавили и храним в папке типа ./src/img/*.jpg тоже все просто, нужно только сохранить относительные пути к CSS и картинкам.
Но когда мы подключаем плагины они могут иметь свои относительные пути к картинкам - например папка может назваться не img а image, или картинки могут лежать в одной папке с CSS.
Решение этой проблемы я вижу следующее: нужно при конкатенации CSS читать пути к картинкам править их на те что у нас в проекте (например было ./image/pic.jpg стало ./img/pic.css), далее копировать картинки по новому пути в нашу build папку.
Может кто знает плагин которое такое умеет?
Еще было бы здорово если бы этот плагин добавлял к именам картинок их хэш, как как названия картинок в плагине могут совпадать с названиями картинок проекта, ну и соответственно учитывал это при правки путей в CSS.
Надеюсь понятно описал суть своей проблемы.
  • Вопрос задан
  • 642 просмотра
Пригласить эксперта
Ответы на вопрос 1
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
а не легче верстать нормально и изначально иметь только 2 папки с картинками. одну папку для подключения в html в тег < img > к примеру, и вторую папку для css background стилей. и плагины сразу переделывать под себя и менять их дефолтные папки картинок на свои?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы