Clean Webpack Plugin: Żomm Bini Nadif

Il-"CleanWebpackPlugin" huwa plugin popolari għalih Webpack li jgħinek timmaniġġja l-output tal-bini tiegħek billi tnaddaf id-direttorji speċifikati qabel ma tiġġenera fajls ġodda. Dan jista 'jkun utli biex jipprevjeni fajls qodma jew mhux meħtieġa milli jakkumulaw fid-direttorju tal-bini tiegħek. Hawnhekk hawn spjegazzjoni qasira ta' kif tuża l-CleanWebpackPlugin:

Installazzjoni

L-ewwel, kun żgur li għandek Webpack u webpack-cli installat fil-proġett tiegħek, kif muri fl-ispjegazzjonijiet preċedenti. Imbagħad, installa l-CleanWebpackPlugin:

npm install clean-webpack-plugin --save-dev

Konfigurazzjoni

Iftaħ webpack.config.js il-fajl tiegħek u importa l-plugin:

const { CleanWebpackPlugin } = require('clean-webpack-plugin');

Ġewwa l- plugins firxa, istantanja l- CleanWebpackPlugin:

module.exports = {  
  // ...other configuration options  
  
  plugins: [  
    new CleanWebpackPlugin()  
    // ...other plugins  
  ]  
};  

B'mod awtomatiku, il-plugin se jnaddaf id- output.path definit fil-konfigurazzjoni tiegħek Webpack.

Konfigurazzjoni tad-dwana

Tista 'tippersonalizza l-imġieba tal- CleanWebpackPlugin billi tgħaddi l-għażliet lill-kostruttur tagħha. Pereżempju:

new CleanWebpackPlugin({  
  cleanOnceBeforeBuildPatterns: ['**/*', '!importantFile.txt']  
})  

F'dan l-eżempju, il-fajls u d-direttorji kollha se jitnaddfu ħlief għal importantFile.txt.

Running Webpack

Meta tmexxi Webpack biex tibni l-proġett tiegħek, CleanWebpackPlugin awtomatikament se tnaddaf id-direttorji speċifikati qabel ma tiġġenera fajls ġodda tal-bini.

Ftakar li tirreferi għad-dokumentazzjoni uffiċjali ta' clean-webpack-plugin għal konfigurazzjonijiet u għażliet aktar avvanzati. Dan il-plugin jista 'jgħin ħafna fiż-żamma ta' direttorju tal-output tal-bini nadif u jevita imbarazz bla bżonn.