簡體   English   中英

Gulp.js - 在連接時重寫嵌入在css中的URL

[英]Gulp.js - Rewrite urls embedded in css while concatenating

我正在使用Gulp連接來自不同目錄的幾個css文件(Bower托管依賴項)。 Font-awesome是這些依賴項之一,它包含對其字體url(../font....)的相對引用。 當css文件連接並放在不同的目錄中時,這個相對url顯然是錯誤的。 處理這個問題有最好的做法嗎?

你可以使用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

另一種選擇是gulp-css-rebase-urls,它是為解決這個問題而構建的。

https://www.npmjs.com/package/gulp-css-rebase-urls

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM