2017-02-21 130 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); 
 
});

相關問題