我正在使用 Gulp 连接来自不同目录的多个 css 文件(Bower 管理的依赖项).Font-awesome 是这些依赖项之一,它包含对其字体 url(../font....) 的相对引用.当 css 文件被连接并放置在不同的目录中时,这个相对 url 显然是错误的.是否有处理此问题的最佳实践?
I'm using Gulp to concatenate several css files from different directories (Bower managed dependencies). Font-awesome is one of these dependencies and it contains a relative reference to its fonts url(../font....). When the css file is concatenated and placed in a different directory this relative url will obviously be wrong. Is there a best practice for dealing with this?
另一个选项是 gulp-css-rebase-urls,它是为解决这个问题而构建的.
Another option is gulp-css-rebase-urls which was built to address this problem.
https://www.npmjs.com/package/gulp-css-变基网址
这篇关于Gulp.js - 在连接时重写嵌入在 css 中的 url的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
Browserify,Babel 6,Gulp - 传播运算符上的意外令牌Browserify, Babel 6, Gulp - Unexpected token on spread operator(Browserify,Babel 6,Gulp - 传播运算符上的意外令牌)
是否可以将标志传递给 Gulp 以使其以不同的方式Is it possible to pass a flag to Gulp to have it run tasks in different ways?(是否可以将标志传递给 Gulp 以使其以不同的方式运行任务
为什么我们需要在全局和本地安装 gulp?Why do we need to install gulp globally and locally?(为什么我们需要在全局和本地安装 gulp?)
如何一个接一个地依次运行 Gulp 任务How to run Gulp tasks sequentially one after the other(如何一个接一个地依次运行 Gulp 任务)
由于 MIME 类型而未加载样式表Stylesheet not loaded because of MIME-type(由于 MIME 类型而未加载样式表)
打开 Javascript 文件时 Visual Studio 2015 崩溃Visual Studio 2015 crashes when opening Javascript files(打开 Javascript 文件时 Visual Studio 2015 崩溃)