【发布时间】:2017-09-23 20:23:05
【问题描述】:
我正在使用 Gulp 将我的所有依赖项 CSS 文件(包括 Bootstrap)捆绑到文件中。
但是,当我缩小捆绑文件时,我会丢失引导 unicode。
所以对于非缩小包我可以看到字形样式:
.glyphicon-star:before {
content: "\e006";
}
但在缩小的捆绑包中,字形图标样式变为:
.glyphicon-star:before{content:""}
我的 gulp 代码如下:
var gulp = require("gulp"),
concat = require("gulp-concat"),
cssmin = require("gulp-cssmin");
...
gulp.task("min:css", function () {
var tasks = getBundles(regex.css).map(function (bundle) {
return gulp.src(bundle.inputFiles, { base: "." })
.pipe(concat(bundle.outputFileName))
.pipe(cssmin())
.pipe(gulp.dest("."));
});
return merge(tasks);
});
知道为什么会这样吗?
【问题讨论】:
标签: css twitter-bootstrap-3 gulp bundling-and-minification glyphicons