Webpack-daky pluginlar
Webpack çäklendirilen wezipeleri ýerine ýetirýär. Mümkinçilikleri giňeltmek üçin goşmaça pluginler gurnamaly we birikdirmeli.
Geliň, pluginleri gurnamak we birikdirmegiň umumy algoritmini gözden geçireýliň. Bunuň üçin biziň mysal üçin test-webpack-plugin atly hyýaly bir pluginimiz bar bolsun. Geliň, pluginler bilen işlemegi onuň mysalynda gözden geçireýliň (aşakdaky kod diňe bir shema, şeýle plaginiň özi hakykatdan ýok).
Şonuň üçin, ilki bilen plagini npm arkaly gurnamaly:
npm install test-webpack-plugin --save-dev
Şondan soň, plagi konfigurasiýa faýlyna import etmeli:
import TestWebpackPlugin from 'test-webpack-plugin';
Soňra bu plagi plugins sazlamasynda
çaýyrmaly:
export default {
entry: './src/index.js',
plugins: [new TestWebpackPlugin()],
};
plugins sazlamasynda diňe bir däl,
eýsem birnäçe plugin bolup biler:
export default {
entry: './src/index.js',
plugins: [
new TestWebpackPlugin1(),
new TestWebpackPlugin2()
],
};