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:

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

Dodajte hash k imenu vaše datoteke zgradbe. Zgradite projekt. Poglejte ime datoteke.

Задание 2

Vnesite spremembo v projektne datoteke. Zgradite projekt. Poglejte ime nove datoteke.