Hash dalam File Build di Webpack
Sebelumnya kita telah membahas masalah caching file. Dengan Webpack, kita dapat dengan mudah mengatasi masalah ini. Webpack memungkinkan untuk menambahkan hash khusus ke nama file, yang merupakan string acak unik, dibuat berdasarkan konten file build.
Ini berarti bahwa pada setiap build baru, jika ada perubahan yang dilakukan pada file proyek, maka hash file build akan berubah.
Hash ke nama file dapat ditambahkan
dengan perintah khusus
[contenthash].
Mari kita lakukan ini:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Tambahkan hash ke nama file build Anda. Build proyeknya. Lihatlah nama filenya.
Lakukan perubahan pada file proyek. Build proyeknya. Lihatlah nama file barunya.