Webpack-да билд файлида хеш
Илгари биз файллар кешлаш муаммоси ҳақида сўзлаган эдик. Webpack ёрдамида бу муаммони осонликча ечish мумкин. Webpack файл номига махсус хеш қўшушга имкон беради, бу эса билд файлининг мундарижаси асосида яратиладиган таксирланмас тасодуфий сатрдир.
Демак, ҳар бир янги билдда, агар лоиҳа файлларида ўзгартиришлар киритилган бўлса, билд файлининг хеши ҳам ўзгаради.
Файл номига хешни махсус буйруқ
[contenthash] ёрдамида қўшish мумкин.
Келинг, буни амалга оширамиз:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Билд файлингиз номига хеш қўшинг. Лоиҳани билд қилинг. Файл номига кўзи тунгинг.
Лоиҳа файлларида ўзгартириш киритинг. Лоиҳани билд қилинг. Янги файл номига кўзи тунгинг.