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:
webpack.config.jsexport default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Задание 1
Tambahkan hash ke nama file build Anda. Build proyeknya. Lihatlah nama filenya.
Задание 2
Lakukan perubahan pada file proyek. Build proyeknya. Lihatlah nama file barunya.