Webpack'те asset файлдарынын жолун ыңгайлаштыруу

Ассет файлдарына чыгаруу папкасында жол белгилөөгө болот. Бул assetModuleFilename параметрин орнотуу жардамы менен жасалат. Бул параметрде биз ассеттер сактала турган папканы, ошондой эле файл атынын үлгүсүн көрсөтө алабыз.

Ат үлгүсүндө [name] командасы файл атын, [hash] командасы - хешти, ал эми [ext] командасы - баштапкы файлдын кеңейтмесин билдирет.

Ошентип, параметрди орнойлу:

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

Бардык ассеттер resources папкасына сакталышы үчүн кылыңыз.