使用Gulp从目录中删除所有min.css文件

时间:2017-02-21 21:10:42

标签: gulp

我对gulp来说是全新的,虽然我已经设法实现了一些很酷的任务,但是我无法实现一个任务,该任务将清除与指定目录中的特定模式匹配的文件。

在这种特殊情况下,我想从css目录中删除所有匹配模式'* .min.css'的文件。

这是一段删除所有文件的代码,包括目录,这是错误的。我想只删除min.css文件

var gulp = require("gulp"),
  rimraf = require("rimraf"),
  concat = require("gulp-concat"),
  cssmin = require("gulp-cssmin"),
  uglify = require("gulp-uglify"),
  sass = require('gulp-sass'),
  rename = require('gulp-rename'),
  del = require('del');


var paths = {
    webroot: "./wwwroot/"
};

paths.cssMinOutputPath = paths.webroot + "css";

gulp.task("clean:min.css", function (cb) {
    del([paths.cssMinOutputPath, "*.min.css"], cb);
});

1 个答案:

答案 0 :(得分:0)

我一直在玩,神奇地说我已经解决了这个问题。虽然这很有道理。这是片段:

gulp.task("clean:min.css", function (cb) {
    del([paths.cssMinOutputPath + "/*.min.css"], cb);
});