Hash i byggfilen i Webpack
Tidligere har vi allerede diskutert problemet med å cache filer. Med Webpack kan man enkelt håndtere dette problemet. Webpack tillater å legge til i filnavnet en spesiell hash, som representerer en unik tilfeldig streng, opprettet basert på innholdet av byggfilen.
Dette betyr at for hver nye bygge, hvis det ble gjort endringer i filene i prosjektet, så vil hashen til byggfilen endres.
Hash til filnavnet kan legges til
ved hjelp av en spesiell kommando
[contenthash].
La oss gjøre dette:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Legg til hash i navnet på din byggfil. Bygg prosjektet. Se på filnavnet.
Gjør en endring i prosjektets filer. Bygg prosjektet. Se på navnet på den nye filen.