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