Приспособување на патеката до групи на ассети во Webpack

Може да се постави патека за зачувување за секоја група на ассети. Ова се прави со помош на поставката generator, која се одредува за секоја група:

webpack.config.jsexport default {
  entry: './src/index.js',
  output: {
    filename: 'bundle.js',
    path: path.resolve('dist'),
  },
  module: {
    rules: [
      {
        test: /\.png$/,
        type: 'asset/resource',
        generator: {
          filename: 'images/[name].[hash][ext]'
        }
      }
    ]
  },
  plugins: [
    new HtmlWebpackPlugin(),
  ],
};
Задание 1

Соберете ги сите слики со екстензија .png во папката images/png.

Задание 2

Соберете ги сите слики со екстензија .jpg во папката images/jpg.

Задание 3

Соберете ги сите датотеки со екстензија .zip во папката download.

Задание 4

Соберете ги сите датотеки со екстензија .zip или .rar во папката download.