我对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);
});
答案 0 :(得分:0)
我一直在玩,神奇地说我已经解决了这个问题。虽然这很有道理。这是片段:
gulp.task("clean:min.css", function (cb) {
del([paths.cssMinOutputPath + "/*.min.css"], cb);
});