2017-02-21 26 views
0

Я полностью новичок в gulp, и хотя мне удалось реализовать некоторые классные задачи с помощью gulp, у меня возникла проблема с реализацией задачи, которая очистит файлы, соответствующие шаблону спецификации из указанной директории ,Удалите все файлы min.css из каталога с помощью Gulp

В данном конкретном случае я хотел бы удалить все файлы, соответствующие шаблону '* .min.css' из css dir.

Ниже приведен фрагмент кода, который удаляет все файлы, включая каталог, что неверно. Я хочу, чтобы удалить только файлы 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); 
 
});