Tùy chỉnh đường dẫn đến các nhóm assets trong Webpack

Bạn có thể thiết lập đường dẫn lưu trữ cho từng nhóm assets. Điều này được thực hiện thông qua cấu hình generator, được chỉ định cho từng nhóm:

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

Đặt tất cả hình ảnh có phần mở rộng .png vào thư mục images/png.

Задание 2

Đặt tất cả hình ảnh có phần mở rộng .jpg vào thư mục images/jpg.

Задание 3

Đặt tất cả tệp có phần mở rộng .zip vào thư mục download.

Задание 4

Đặt tất cả tệp có phần mở rộng .zip hoặc .rar vào thư mục download.