Le "CleanWebpackPlugin" est un plugin populaire Webpack qui vous aide à gérer votre sortie de construction en nettoyant les répertoires spécifiés avant de générer de nouveaux fichiers. Cela peut être utile pour éviter que des fichiers anciens ou inutiles ne s'accumulent dans votre répertoire de construction. Voici une brève explication de la façon d'utiliser le CleanWebpackPlugin :
Installation
Tout d'abord, assurez-vous d'avoir Webpack et webpack-cli installé dans votre projet, comme indiqué dans les explications précédentes. Ensuite, installez le CleanWebpackPlugin :
npm install clean-webpack-plugin --save-dev
Configuration
Ouvrez votre webpack.config.js
fichier et importez le plugin :
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
Dans le plugins
tableau, instanciez le CleanWebpackPlugin
:
module.exports = {
// ...other configuration options
plugins: [
new CleanWebpackPlugin()
// ...other plugins
]
};
Par défaut, le plugin nettoiera le output.path
défini dans votre Webpack configuration.
Configuration personnalisée
Vous pouvez personnaliser le comportement de CleanWebpackPlugin
en passant des options à son constructeur. Par exemple:
new CleanWebpackPlugin({
cleanOnceBeforeBuildPatterns: ['**/*', '!importantFile.txt']
})
Dans cet exemple, tous les fichiers et répertoires seront nettoyés à l'exception de importantFile.txt
.
En cours d'exécution Webpack
Lorsque vous exécutez Webpack pour construire votre projet, le CleanWebpackPlugin
nettoiera automatiquement les répertoires spécifiés avant de générer de nouveaux fichiers de construction.
N'oubliez pas de vous référer à la documentation officielle de clean-webpack-plugin
pour des configurations et des options plus avancées. Ce plugin peut grandement aider à maintenir un répertoire de sortie de construction propre et à éviter un encombrement inutile.