Dodaci u Webpack-u

Webpack izvršava uzak spektar zadataka. Za proširenje mogućnosti potrebno je instalirati i povezati dodatne dodatke.

Pogledajmo opšti algoritam instalacije i povezivanja dodataka. Neka za ovo imamo neki zamišljeni dodatak test-webpack-plugin. Hajde da razmotrimo rad sa dodacima na njegovom primeru (kod ispod - samo šema, pošto takav dodatak zapravo ne postoji).

Dakle, za početak dodatak je potrebno instalirati preko npm-a:

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

Posle toga dodatak treba importovati u fajl konfiguracije:

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

Zatim ovaj dodatak treba pozvati u podešavanju plugins:

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

U podešavanju plugins može biti ne jedan dodatak, već nekoliko:

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