Хеш во фајлот на сборување во Webpack
Претходно веќе разговаравме за проблемот со кеширање на датотеки. Со Webpack лесно може да се совлада овој проблем. Webpack овозможува да се додаде на името на датотеката специјален хеш, кој претставува уникачен случаен стринг, создаден врз основа на содржината на фајлот на сборување.
Ова значи дека при секоја нова сборка, ако се направени промени во датотеките на проектот, тогаш и хешот на фајлот на сборување ќе се промени.
Хеш на името на датотеката може да се додаде
со помош на специјална команда
[contenthash].
Ајде да го направиме ова:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Додадете хеш на името на вашиот фајл на сборување. Соберете го проектот. Погледнете го името на датотеката.
Направете промена во датотеките на проектот. Соберете го проектот. Погледнете го името на новиот фајл.