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:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Dodajte hash na ime vašeg fajla sklapanja. Sklopite projekat. Pogledajte ime fajla.
Unesite izmenu u fajlove projekta. Sklopite projekat. Pogledajte ime novog fajla.