Hash v datoteki zgradbe v Webpack
Prej smo že razpravljali o težavi predpomnilnika datotek. Z Webpackom lahko to težavo zlahka rešimo. Webpack omogoča dodajanje posebnega hasha imenu datoteke, ki predstavlja edinstven niz naključnih znakov, ustvarjen na podlagi vsebine datoteke zgradbe.
To pomeni, da se bo ob vsaki novi zgradbi, če so bile v projektne datoteke vnesene spremembe, spremenil tudi hash datoteke zgradbe.
Hash k imenu datoteke je mogoče dodati
s posebnim ukazom
[contenthash].
Naredimo to:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Dodajte hash k imenu vaše datoteke zgradbe. Zgradite projekt. Poglejte ime datoteke.
Vnesite spremembo v projektne datoteke. Zgradite projekt. Poglejte ime nove datoteke.