ลบไฟล์ 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);
});


person lucas    schedule 21.02.2017    source แหล่งที่มา


คำตอบ (1)


ฉันเล่นไปเรื่อย ๆ และฉันก็แก้ไขปัญหาได้อย่างน่าอัศจรรย์ มันสมเหตุสมผลแล้ว นี่คือตัวอย่าง:

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

person lucas    schedule 21.02.2017