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:

terminalnpm install test-webpack-plugin --save-dev

Şondan soň, plagi konfigurasiýa faýlyna import etmeli:

webpack.config.jsimport TestWebpackPlugin from 'test-webpack-plugin';

Soňra bu plagi plugins sazlamasynda çaýyrmaly:

webpack.config.jsexport default {
  entry: './src/index.js',
  plugins: [new TestWebpackPlugin()],
};

plugins sazlamasynda diňe bir däl, eýsem birnäçe plugin bolup biler:

webpack.config.jsexport default {
  entry: './src/index.js',
  plugins: [
    new TestWebpackPlugin1(),
    new TestWebpackPlugin2()
  ],
};