Я использую Gulp для конкатенации нескольких файлов css из разных каталогов (управляемые зависимостями Bower). Шрифт-awesome является одной из этих зависимостей и содержит относительную ссылку на его шрифты url(../font....)
. Когда файл css конкатенируется и помещается в другой каталог, этот относительный URL-адрес, очевидно, будет неправильным. Есть ли лучший способ справиться с этим?
Gulp.js - переписать URL-адреса, встроенные в css при конкатенации
Ответ 1
Другим вариантом является gulp -css-rebase-urls, который был создан для решения этой проблемы.
Ответ 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