Hash u fajlu sklapanja u Webpack-u

Ranije smo već razgovarali o problemu keširanja fajlova. Uz pomoć Webpack-a se lako možemo izboriti sa ovim problemom. Webpack omogućava dodavanje posebnog hash-a (heša) na ime fajla, koji predstavlja jedinstveni slučajni niz, stvoren na osnovu sadržaja fajla sklapanja.

Ovo znači da će se pri svakom novom sklapanju, ako su unete izmene u fajlove projekta, takođe promeniti i hash fajla sklapanja.

Hash se na ime fajla može dodati pomoću posebne komande [contenthash]. Hajde da to uradimo:

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

Dodajte hash na ime vašeg fajla sklapanja. Sklopite projekat. Pogledajte ime fajla.

Задание 2

Unesite izmenu u fajlove projekta. Sklopite projekat. Pogledajte ime novog fajla.