Hash nel file di build in Webpack
In precedenza abbiamo già discusso il problema della cache dei file. Con l'aiuto di Webpack è possibile affrontare facilmente questo problema. Webpack permette di aggiungere al nome del file uno speciale hash, che rappresenta una stringa unica e casuale, generata in base al contenuto del file di build.
Ciò significa che ad ogni nuova build, se sono state apportate modifiche ai file del progetto, anche l'hash del file di build cambierà.
L'hash al nome del file può essere aggiunto
tramite il comando speciale
[contenthash].
Facciamolo:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Aggiungi l'hash al nome del tuo file di build. Costruisci il progetto. Guarda il nome del file.
Apporta una modifica ai file del progetto. Costruisci il progetto. Guarda il nome del nuovo file.