Hash dalam Fail Binaan Webpack
Sebelum ini, kita telah membincangkan masalah mengenai cache fail. Dengan Webpack, kita boleh menangani masalah ini dengan mudah. Webpack membenarkan penambahan hash khas pada nama fail, yang merupakan talian rawak unik yang dihasilkan berdasarkan kandungan fail binaan.
Ini bermakna, untuk setiap binaan baru, jika terdapat perubahan pada fail projek, maka hash fail binaan juga akan berubah.
Hash pada nama fail boleh ditambah
menggunakan perintah khas
[contenthash].
Mari kita lakukan:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Tambahkan hash pada nama fail binaan anda. Bina projek. Perhatikan nama fail tersebut.
Buat perubahan pada fail projek. Bina projek. Perhatikan nama fail baharu.