Hash v súbore zostavy v Webpack
Už sme diskutovali o probléme kešovania súborov. Pomocou Webpack je možné sa s týmto problémom ľahko vyrovnať. Webpack umožňuje pridávať k názvu súboru špeciálny hash, ktorý predstavuje jedinečný náhodný reťazec, vytvorený na základe obsahu súboru zostavy.
To znamená, že pri každej novej zostave, ak boli vykonané zmeny v súboroch projektu, tak sa hash súboru zostavy zmení.
Hash k názvu súboru možno pridať
pomocou špeciálneho príkazu
[contenthash].
Urobme to:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Pridajte hash k názvu vášho súboru zostavy. Zostavte projekt. Pozrite sa na názov súboru.
Vykonajte zmenu v súboroch projektu. Zostavte projekt. Pozrite sa na názov nového súboru.