"CleanWebpackPlugin" adalah plugin populer Webpack yang membantu Anda mengelola keluaran build dengan membersihkan direktori tertentu sebelum membuat file baru. Ini dapat berguna untuk mencegah file lama atau yang tidak perlu terakumulasi di direktori build Anda. Berikut penjelasan singkat tentang cara menggunakan CleanWebpackPlugin:
Instalasi
Pertama, pastikan Anda memiliki Webpack dan webpack-cli menginstal di proyek Anda, seperti yang ditunjukkan pada penjelasan sebelumnya. Kemudian, instal CleanWebpackPlugin:
npm install clean-webpack-plugin --save-dev
Konfigurasi
Buka webpack.config.js
file Anda dan impor plugin:
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
Di dalam plugins
array, buat instance CleanWebpackPlugin
:
module.exports = {
// ...other configuration options
plugins: [
new CleanWebpackPlugin()
// ...other plugins
]
};
Secara default, plugin akan membersihkan yang output.path
ditentukan dalam konfigurasi Anda Webpack.
Konfigurasi Kustom
Anda dapat menyesuaikan perilaku CleanWebpackPlugin
dengan meneruskan opsi ke konstruktornya. Misalnya:
new CleanWebpackPlugin({
cleanOnceBeforeBuildPatterns: ['**/*', '!importantFile.txt']
})
Dalam contoh ini, semua file dan direktori akan dibersihkan kecuali importantFile.txt
.
Berlari Webpack
Ketika Anda menjalankan Webpack untuk membangun proyek Anda, CleanWebpackPlugin
secara otomatis akan membersihkan direktori yang ditentukan sebelum membuat file pembangunan baru.
Ingatlah untuk merujuk ke dokumentasi resmi clean-webpack-plugin
untuk konfigurasi dan opsi lebih lanjut. Plugin ini dapat sangat membantu dalam memelihara direktori keluaran build yang bersih dan menghindari kekacauan yang tidak perlu.