อึก - การล้างไฟล์ที่ไม่ต้องการ
ในบทนี้คุณจะได้เรียนรู้วิธีล้างไฟล์ที่สร้างขึ้น ในขณะที่เรากำลังสร้างไฟล์โดยอัตโนมัติตรวจสอบให้แน่ใจว่าควรลบไฟล์ที่ไม่จำเป็นก่อนที่จะรันบิลด์ของคุณ ขั้นตอนนี้เรียกว่า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 ไม่ถูกแตะต้อง