「CleanWebpackPlugin」は、 Webpack 新しいファイルを生成する前に指定されたディレクトリをクリーンアップすることでビルド出力の管理に役立つ人気のプラグインです。 これは、古いファイルや不要なファイルがビルド ディレクトリに蓄積されるのを防ぐのに役立ちます。 CleanWebpackPlugin の使用方法を簡単に説明します。
インストール
まず、前の説明で示したように、プロジェクトに と がインストールされている Webpack こと を確認します。 webpack-cli 次に、CleanWebpackPlugin をインストールします。
npm install clean-webpack-plugin --save-dev
構成
ファイルを開いて webpack.config.js
プラグインをインポートします。
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
配列内で plugins
、以下をインスタンス化します CleanWebpackPlugin
。
module.exports = {
// ...other configuration options
plugins: [
new CleanWebpackPlugin()
// ...other plugins
]
};
デフォルトでは、プラグインは設定 output.path
で定義されているものを消去します Webpack。
カスタム構成
CleanWebpackPlugin
コンストラクターにオプションを渡すことで、 の動作をカスタマイズできます。 例えば:
new CleanWebpackPlugin({
cleanOnceBeforeBuildPatterns: ['**/*', '!importantFile.txt']
})
この例では、 を除くすべてのファイルとディレクトリがクリーンアップされます importantFile.txt
。
ランニング Webpack
Webpack プロジェクトをビルドするために 実行すると、 CleanWebpackPlugin
新しいビルド ファイルを生成する前に、指定されたディレクトリが自動的にクリーンアップされます。
clean-webpack-plugin
より高度な構成とオプション については、必ず の公式ドキュメントを参照してください。 このプラグインは、クリーンなビルド出力ディレクトリを維持し、不要な混乱を避けるのに非常に役立ちます。