อึก - การล้างไฟล์ที่ไม่ต้องการ

ในบทนี้คุณจะได้เรียนรู้วิธีล้างไฟล์ที่สร้างขึ้น ในขณะที่เรากำลังสร้างไฟล์โดยอัตโนมัติตรวจสอบให้แน่ใจว่าควรลบไฟล์ที่ไม่จำเป็นก่อนที่จะรันบิลด์ของคุณ ขั้นตอนนี้เรียกว่าcleaning. del สามารถใช้ปลั๊กอินเพื่อจุดประสงค์นี้

การติดตั้งปลั๊กอินเดล

ในบรรทัดคำสั่งของคุณให้ติดตั้งปลั๊กอินโดยป้อนคำสั่งต่อไปนี้

npm install del --save-dev

ประกาศการพึ่งพาและสร้างงาน

ในไฟล์กำหนดค่าของคุณ gulpfile.jsประกาศการอ้างอิงตามที่แสดงในคำสั่งต่อไปนี้

var del = require('del');

จากนั้นสร้างงานตามที่แสดงในรหัสต่อไปนี้

gulp.task('clean:build', function() {
   return del.sync('build');
});

งานข้างต้นจะล้างโครงสร้างทั้งหมด งาน Clean จะล้างการจับภาพและลบไฟล์เก่าที่มีอยู่ในบิลด์

เป็นไปได้ที่จะล้างเฉพาะไฟล์หรือโฟลเดอร์บางไฟล์และปล่อยให้บางไฟล์ไม่ถูกแตะต้องดังภาพประกอบในโค้ดต่อไปนี้

gulp.task('clean:build', function() {
   //return del.sync('build');
   return del([
      'build/temp/',
      // instructs to clean temp folder
      '!build/package.json'
      // negate to instruct not to clean package.json file ]);
});

ในงานข้างต้นเฉพาะไฟล์ temp โฟลเดอร์จะถูกล้างออก package.json ไม่ถูกแตะต้อง