"CleanWebpackPlugin" เป็นปลั๊กอินยอดนิยมที่ Webpack ช่วยให้คุณจัดการเอาต์พุตบิลด์ของคุณโดยการล้างไดเร็กทอรีที่ระบุก่อนที่จะสร้างไฟล์ใหม่ สิ่งนี้มีประโยชน์ในการป้องกันไม่ให้ไฟล์เก่าหรือไฟล์ที่ไม่จำเป็นสะสมอยู่ในไดเร็กทอรีบิลด์ของคุณ นี่คือคำอธิบายสั้น ๆ เกี่ยวกับวิธีใช้ CleanWebpackPlugin:
การติดตั้ง
ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณมี Webpack และ webpack-cli ติดตั้งในโครงการของคุณตามที่แสดงในคำอธิบายก่อนหน้านี้ จากนั้นติดตั้ง CleanWebpackPlugin:
การกำหนดค่า
เปิด webpack.config.js
ไฟล์ของคุณและนำเข้าปลั๊กอิน:
ภายใน plugins
อาร์เรย์ ให้ยกตัวอย่าง CleanWebpackPlugin
:
ตามค่าเริ่มต้น ปลั๊กอินจะล้างข้อมูล output.path
ที่กำหนดไว้ใน Webpack การกำหนดค่า ของคุณ
การกำหนดค่าที่กำหนดเอง
คุณสามารถปรับแต่งลักษณะการทำงานของการ CleanWebpackPlugin
โดยผ่านตัวเลือกไปยังตัวสร้างได้ ตัวอย่างเช่น:
ในตัวอย่างนี้ ไฟล์และไดเร็กทอรีทั้งหมดจะถูกล้าง ยกเว้น importantFile.txt
.
วิ่ง Webpack
เมื่อคุณรัน Webpack เพื่อสร้างโปรเจ็กต์ โปรแกรม CleanWebpackPlugin
จะล้างไดเร็กทอรีที่ระบุโดยอัตโนมัติก่อนที่จะสร้างไฟล์บิลด์ใหม่
อย่าลืมอ้างอิงเอกสารอย่างเป็นทางการ clean-webpack-plugin
สำหรับการกำหนดค่าและตัวเลือกขั้นสูงเพิ่มเติม ปลั๊กอินนี้สามารถช่วยรักษาไดเร็กทอรีเอาต์พุตของบิลด์ที่สะอาดและหลีกเลี่ยงความยุ่งเหยิงที่ไม่จำเป็นได้อย่างมาก