Hash a build fájlban Webpackben
Korábban már beszéltünk a fájlok gyorsítótárazásának problémájáról. Webpack segítségével ez a probléma könnyen megoldható. Webpack lehetővé teszi, hogy a fájlnévhez egy speciális hash-t adjunk, amely egy egyedi, véletlenszerű sztring, amely a build fájl tartalma alapján jön létre.
Ez azt jelenti, hogy minden új buildnél, ha a projekt fájljai módosulnak, a build fájl hash értéke is megváltozik.
A hash-t a fájlnévhez a speciális
[contenthash] paranccsal
lehet hozzáadni.
Tegyük ezt meg:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Adjon hozzá hash-t a build fájl nevéhez. Építse meg a projektet. Nézze meg a fájl nevét.
Végezzen módosítást a projekt fájljaiban. Építse meg a projektet. Nézze meg az új fájl nevét.