Hash i byggfilen i Webpack

Tidligere har vi allerede diskutert problemet med å cache filer. Med Webpack kan man enkelt håndtere dette problemet. Webpack tillater å legge til i filnavnet en spesiell hash, som representerer en unik tilfeldig streng, opprettet basert på innholdet av byggfilen.

Dette betyr at for hver nye bygge, hvis det ble gjort endringer i filene i prosjektet, så vil hashen til byggfilen endres.

Hash til filnavnet kan legges til ved hjelp av en spesiell kommando [contenthash]. La oss gjøre dette:

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

Legg til hash i navnet på din byggfil. Bygg prosjektet. Se på filnavnet.

Задание 2

Gjør en endring i prosjektets filer. Bygg prosjektet. Se på navnet på den nye filen.