Hash v souboru sestavení ve Webpacku
Dříve jsme již diskutovali o problému ukládání souborů do mezipaměti. Pomocí Webpacku se s tímto problémem lze snadno vypořádat. Webpack umožňuje přidat k názvu souboru speciální hash, což představuje jedinečný náhodný řetězec, vytvořený na základě obsahu souboru sestavení.
To znamená, že při každém novém sestavení, pokud byly provedeny změny v souborech projektu, změní se i hash souboru sestavení.
Hash k názvu souboru lze přidat
pomocí speciálního příkazu
[contenthash].
Pojďme to udělat:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Přidejte hash k názvu vašeho souboru sestavení. Sestavte projekt. Podívejte se na název souboru.
Proveďte změnu v souborech projektu. Sestavte projekt. Podívejte se na název nového souboru.