Webpack'te Derleme Dosyasında Hash
Daha önce dosya önbellekleme sorununu tartışmıştık. Webpack ile bu sorunun üstesinden kolayca gelebiliriz. Webpack, dosya adına, derleme dosyasının içeriğine dayalı olarak oluşturulan benzersiz bir rastgele dizeyi temsil eden özel bir hash eklemeye olanak tanır.
Bu, her yeni derlemede, eğer proje dosyalarında değişiklik yapıldıysa, derleme dosyasının hash'inin de değişeceği anlamına gelir.
Dosya adına hash, özel bir komut olan
[contenthash] kullanılarak
eklenebilir.
Hadi bunu yapalım:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Derleme dosyanızın adına hash ekleyin. Projeyi derleyin. Dosya adına bakın.
Proje dosyalarında bir değişiklik yapın. Projeyi derleyin. Yeni dosya adına bakın.