Clean Webpack Plugin: Maintenir une construction propre

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.