Hash i Webpack bundle-filen
Tidligere har vi allerede diskuteret problemet med caching af filer. Med Webpack kan du nemt håndtere dette problem. Webpack tillader dig at tilføje en speciel hash til filnavnet, som repræsenterer en unik, tilfældig streng genereret baseret på indholdet af bundle-filen.
Det betyder, at ved hver ny build, hvis der er lavet ændringer i projektets filer, så vil hashen på bundle-filen også ændre sig.
Hash kan tilføjes til filnavnet
ved hjælp af den specielle kommando
[contenthash].
Lad os gøre det:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Tilføj hash til navnet på din bundle-fil. Byg projektet. Se på filnavnet.
Foretag en ændring i projektets filer. Byg projektet. Se på navnet på den nye fil.