Die JavaScript im Kontext Ihres Servicemitarbeiters Ausführung wird keine Kenntnis von Ihrem Dateisystem haben.
Wenn Sie alle Dateien, die einem bestimmten Platzhaltermuster entsprechen, in die Precache-Liste aufnehmen möchten, müssen Sie einige Build-Time-Tools hinzufügen, wenn der ausgeführte Code Zugriff auf Ihr Dateisystem hat. Das Build-Time-Tool kann die Ausgabe dann in die JavaScript-Datei eines Service-Arbeiters einspeisen, idealerweise über ein Vorlagensystem.
Das Tool sw-precache
kann diesen Prozess für Sie automatisieren, einschließlich der Generierung des JavaScript-Codes des Service Worker und der Aktualisierung Ihrer Caches als statische Assets in Ihrem lokalen Dateisystem.
Wenn Sie keine abgepackten Lösung wie sw-precache
zu verwenden, stellen Sie sicher, dass Sie die Servicemitarbeiter install
/activate
Lifecycle-Ereignisse zu verstehen, und dass Sie richtig Ihre statischen Ressourcen und Caches Versionierung.