"CleanWebpackPlugin" je oblíbený plugin, Webpack který vám pomůže spravovat výstup sestavení vyčištěním zadaných adresářů před generováním nových souborů. To může být užitečné, abyste zabránili hromadění starých nebo nepotřebných souborů v adresáři sestavení. Zde je stručné vysvětlení, jak používat CleanWebpackPlugin:
Instalace
Nejprve se ujistěte, že máte Webpack a webpack-cli máte nainstalovaný projekt, jak je znázorněno v předchozích vysvětleních. Poté nainstalujte CleanWebpackPlugin:
npm install clean-webpack-plugin --save-dev
Konfigurace
Otevřete webpack.config.js soubor a importujte plugin:
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
Uvnitř plugins pole vytvořte instanci CleanWebpackPlugin:
module.exports = {
// ...other configuration options
plugins: [
new CleanWebpackPlugin()
// ...other plugins
]
};
Ve výchozím nastavení plugin vyčistí to, co output.path je definováno ve vaší Webpack konfiguraci.
Vlastní konfigurace
Chování souboru můžete přizpůsobit CleanWebpackPlugin předáním voleb jeho konstruktoru. Například:
new CleanWebpackPlugin({
cleanOnceBeforeBuildPatterns: ['**/*', '!importantFile.txt']
})
V tomto příkladu budou vyčištěny všechny soubory a adresáře kromě importantFile.txt.
Běh Webpack
Když spustíte Webpack sestavení svého projektu, CleanWebpackPlugin před generováním nových souborů sestavení automaticky vyčistí zadané adresáře.
Nezapomeňte si prostudovat oficiální dokumentaci clean-webpack-plugin pro pokročilejší konfigurace a možnosti. Tento plugin může výrazně pomoci při udržování čistého výstupního adresáře sestavení a vyhnout se zbytečnému nepořádku.

