"CleanWebpackPlugin" on suosittu laajennus, Webpack jonka avulla voit hallita koontitulostusta puhdistamalla määritetyt hakemistot ennen uusien tiedostojen luomista. Tämä voi olla hyödyllistä estääksesi vanhoja tai tarpeettomia tiedostoja kerääntymästä rakennushakemistoosi. Tässä on lyhyt selostus CleanWebpackPluginin käytöstä:
Asennus
Varmista ensin, että sinulla on Webpack ja webpack-cli asennettu projektiisi, kuten edellisissä selityksissä näkyy. Asenna sitten CleanWebpackPlugin:
npm install clean-webpack-plugin --save-dev
Kokoonpano
Avaa webpack.config.js
tiedosto ja tuo laajennus:
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
plugins
Instantoi taulukon sisällä CleanWebpackPlugin
:
module.exports = {
// ...other configuration options
plugins: [
new CleanWebpackPlugin()
// ...other plugins
]
};
Oletusarvoisesti laajennus puhdistaa output.path
määrityksissäsi määritetyt Webpack.
Mukautettu kokoonpano
Voit mukauttaa sen toimintaa CleanWebpackPlugin
välittämällä valinnat sen rakentajalle. Esimerkiksi:
new CleanWebpackPlugin({
cleanOnceBeforeBuildPatterns: ['**/*', '!importantFile.txt']
})
Tässä esimerkissä kaikki tiedostot ja hakemistot puhdistetaan paitsi importantFile.txt
.
Juoksemassa Webpack
Kun suoritat Webpack projektin rakentamisen, se CleanWebpackPlugin
puhdistaa määritetyt hakemistot automaattisesti ennen uusien koontitiedostojen luomista.
Muista katsoa virallisesta dokumentaatiosta clean-webpack-plugin
edistyneemmät kokoonpanot ja vaihtoehdot. Tämä laajennus voi auttaa suuresti ylläpitämään puhdasta koontitulostushakemistoa ja välttämään tarpeettomia sotkuja.