Хеш дар файли сохт дар Webpack
Пештар мо масъалаи кеш кардани файлҳоро муҳокима кардем. Бо ёрии Webpack метавон ба осонӣ бо ин мушкилӣ баромад кард. Webpack имкон медиҳад, ки ба номи файл як хеш-и махсус илова кунед, ки намояндаи як сатри беназири тасодуфӣ мебошад, ки асоси мундариҷаи файли сохт сохта мешавад.
Ин маънои онро дорад, ки ҳар дафъаи сохти нав, агар тағиротҳо ба файлҳои лоиҳа ворид карда шуда бошанд, он гоҳ хеши файли сохт низ тағир хоҳад ёфт.
Хешро ба номи файл метавон илова кард
бо ёрии фармони махсуси
[contenthash].
Биёед ин корро кунем:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Хешро ба номи файли сохти худ илова кунед. Лоиҳаро созед. Ба номи файл тамошо кунед.
Тағироте ба файлҳои лоиҳа ворид кунед. Лоиҳаро созед. Ба номи файли нав тамошо кунед.