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:

webpack.config.jsexport default {
  entry: [
    './src/test1.js',
    './src/test2.js'
  ],
  output: {
    filename: 'build.[contenthash].js',
  }
};
Задание 1

Pridajte hash k názvu vášho súboru zostavy. Zostavte projekt. Pozrite sa na názov súboru.

Задание 2

Vykonajte zmenu v súboroch projektu. Zostavte projekt. Pozrite sa na názov nového súboru.