Hash katika Faili ya Usanidi kwenye Webpack

Hapo awali tumezungumzia tatizo la kuweka faili kwenye kache. Kwa kutumia Webpack tunaweza kutatua tatizo hili kwa urahisi. Webpack inaruhusu kuongeza kwenye jina la faili hash maalum, inayowakilisha msururu wa kipekee nasibu, unaotengenezwa kulingana na yaliyomo katika faili ya usanidi.

Hii inamaanisha kuwa kwa kila usanidi mpya, kama mabadiliko yamefanywa kwenye faili za mradi, basi hash ya faili ya usanidi itabadilika pia.

Hash kwa jina la faili inaweza kuongezwa kwa kutumia amri maalum [contenthash]. Hebu tufanye hivi:

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

Ongeza hash kwenye jina la faili yako ya usanidi. Sanidi mradi. Angalia jina la faili.

Задание 2

Fanya mabadiliko kwenye faili za mradi. Sanidi mradi. Angalia jina la faili mpya.