Hash i byggfilen i Webpack
Tidigare har vi redan diskuterat problemet med cachelagring av filer. Med Webpack kan detta problem enkelt lösas. Webpack låter dig lägga till ett speciellt hash till filnamnet, vilket representerar en unik slumpmässig sträng, skapad baserat på innehållet i byggfilen.
Det betyder att vid varje ny byggning, om ändringar har gjorts i projektets filer, så kommer filens hash att ändras.
Hash kan läggas till i filnamnet
med hjälp av ett speciellt kommando
[contenthash].
Låt oss göra det:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Lägg till hash till ditt byggfilsnamn. Bygg projektet. Titta på filnamnet.
Gör en ändring i projektets filer. Bygg projektet. Titta på namnet på den nya filen.