Hash im Buildfile in Webpack
Wir haben bereits früher das Problem der Dateizwischenspeicherung diskutiert. Mit Webpack kann dieses Problem leicht bewältigt werden. Webpack erlaubt es, an den Dateinamen einen speziellen Hash anzuhängen, der eine eindeutige zufällige Zeichenkette darstellt, die auf dem Inhalt der Build-Datei basiert.
Das bedeutet, dass bei jedem neuen Build, sofern Änderungen an den Projektdateien vorgenommen wurden, sich auch der Hash der Build-Datei ändert.
Den Hash kann man zum Dateinamen
mit Hilfe des speziellen Befehls
[contenthash] hinzufügen.
Lassen Sie uns das tun:
export default {
entry: [
'./src/test1.js',
'./src/test2.js'
],
output: {
filename: 'build.[contenthash].js',
}
};
Fügen Sie einen Hash zum Namen Ihrer Build-Datei hinzu. Bauen Sie das Projekt. Schauen Sie sich den Dateinamen an.
Nehmen Sie eine Änderung in den Projektdateien vor. Bauen Sie das Projekt. Schauen Sie sich den Namen der neuen Datei an.