Gulp.js - переписать URL-адреса, встроенные в css при конкатенации

Я использую Gulp для конкатенации нескольких файлов css из разных каталогов (управляемые зависимостями Bower). Шрифт-awesome является одной из этих зависимостей и содержит относительную ссылку на его шрифты url(../font....). Когда файл css конкатенируется и помещается в другой каталог, этот относительный URL-адрес, очевидно, будет неправильным. Есть ли лучший способ справиться с этим?

Ответ 2

Вы можете использовать gulp -replace. https://npmjs.org/package/gulp-replace

**gulp-replace can be called with a string or regex.**

*replace(string, replacement)*

string

Type: String

The string to search for replacement

Type: String

The replacement string.

*replace(regex, replace)*

Note: gulp-replace cannot perform regex replacement on streams.

regex

Type: RegExp

Вы также можете использовать gulp -frep