我有一个带有 useref 的 gulp 设置来连接和缩小我的 css 文件:
var gulpIf = require('gulp-if');
var useref = require('gulp-useref');
var cssnano = require('gulp-cssnano');
gulp.task('useref', function() {
return gulp.src('app/*.html')
.pipe(useref())
.pipe(gulpIf('*.css', cssnano()))
.pipe(gulp.dest('dist'))
});
我的 HTML 文件如下所示:
<!-- build:css assets/css/theme.min.css -->
<link rel="stylesheet" href="assets/css/theme.css">
<!-- endbuild -->
包.json:
"gulp-useref": "^3.1.2",
当我进行新构建时,theme.min.css
会创建它,但是它是空的(而原始theme.css
版本有 150Kb 的样式)。也没有抛出错误。有任何想法吗?