2017-02-21 128 views
0

我完全不熟悉gulp,虽然我已经设法实现了一些很酷的任务,但我实现一个任务时会遇到问题,该任务将清除匹配指定目录中的特定模式的文件。使用Gulp从目录中删除所有min.css文件

在这种特殊情况下,我想从css dir中删除所有匹配模式'* .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

我继续玩耍,并奇迹般地我已经解决了这个问题。这很有道理。下面是摘录:

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

相关问题