Webpack-də Pluginlər

Webpack məhdud vəzifələr yerinə yetirir. İmkanlarını genişləndirmək üçün əlavə pluginlər quraşdırmaq və qoşmaq lazımdır.

Gəlin pluginlərin quraşdırılması və qoşulmasının ümumi alqoritminə baxaq. Bunun üçün bizim xəyali bir test-webpack-plugin pluginimiz olsun. Gəlin pluginlərlə işi onun nümunəsində nəzərdən keçirək (aşağıdakı kod - sadəcə sxemdir, çünki reallıqda belə bir plugin yoxdur).

Beləliklə, əvvəlcə plugin npm vasitəsilə quraşdırılmalıdır:

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

Bundan sonra plugin konfiqurasiya faylına import edilməlidir:

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

Sonra bu plugin plugins parametrində çağırılmalıdır:

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

plugins parametrində bir deyil, bir neçə plugin ola bilər:

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