Ich benutze Hash, um den JS-Dateinamen zu generieren, wenn ich die Bereitstellung ausführen. Der Browser aktualisiert den Cache jedoch nicht. (Nach der Bereitstellung muss ich Kunden bitten, den Cache löschen und aktualisieren Sie die Seite)React App - Chrome Disk Cache JS-Datei
In Registerkarte Netzwerk lädt er die main.f1e0597b.js
Aber in der Seite Quelle die Datei andere, Haupt .52031433.js (der richtige).
Warum passiert das?
Sind Sie absolut sicher, welche Datei die Seite geladen wird? –
Vielleicht überprüfen Sie die Netzwerkanforderung für die. HTML-Seite, um sicherzustellen, dass es so kommt. –
In der Netzwerk-Registerkarte ist die HTML-Datei anders als angezeigt wird, wenn ich auf "siehe Seite Quelle" klicken .... Wenn ich clear der Cache die Seite funktioniert ok. Das Problem besteht jedoch darin, dies nach jeder Bereitstellung zu tun. –