Хеш во фајлот на сборување во Webpack

Претходно веќе разговаравме за проблемот со кеширање на датотеки. Со Webpack лесно може да се совлада овој проблем. Webpack овозможува да се додаде на името на датотеката специјален хеш, кој претставува уникачен случаен стринг, создаден врз основа на содржината на фајлот на сборување.

Ова значи дека при секоја нова сборка, ако се направени промени во датотеките на проектот, тогаш и хешот на фајлот на сборување ќе се промени.

Хеш на името на датотеката може да се додаде со помош на специјална команда [contenthash]. Ајде да го направиме ова:

webpack.config.jsexport default {
  entry: [
    './src/test1.js',
    './src/test2.js'
  ],
  output: {
    filename: 'build.[contenthash].js',
  }
};
Задание 1

Додадете хеш на името на вашиот фајл на сборување. Соберете го проектот. Погледнете го името на датотеката.

Задание 2

Направете промена во датотеките на проектот. Соберете го проектот. Погледнете го името на новиот фајл.