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:

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

Adjon hozzá hash-t a build fájl nevéhez. Építse meg a projektet. Nézze meg a fájl nevét.

Задание 2

Végezzen módosítást a projekt fájljaiban. Építse meg a projektet. Nézze meg az új fájl nevét.