Skip to main content

$service-worker

import { base, build, files, prerendered, version } from '$service-worker';

Ce module est uniquement disponible pour les service workers.

base

Le chemin base du déploiement. Typiquement, ceci est équivalent à config.kit.paths.base, mais est calculé depuis location.pathname, ce qui signifie qu’il va continuer de fonctionner correctement si le site est déployé depuis un sous-dossier. Notez qu’il y a une base mais pas d’assets, puisque les service workers ne peuvent pas être utilisés si config.kit.paths.assets est défini.

const base: string;

build

Un tableau de chaînes de caractères d’URL représentant les fichiers générés par Vite, adaptés à la mise en cache avec cache.addAll(build). Lors du développement, ce tableau est vide.

const build: string[];

files

Un tableau de chaînes de caractères d’URL représentant les fichiers dans votre dossier static, ou dans n’importe quel dossier défini par config.kit.files.assets. Vous pouvez personnaliser les fichiers à inclure dans le dossier static en utilisant config.kit.serviceWorker.files.

const files: string[];

prerendered

Un tableau de chemins correspondant aux pages pré-rendues et endpoints. Lors du développement, ce tableau est vide.

const prerendered: string[];

version

Voir config.kit.version. Ce champ est utile pour générer des noms de mise en cache uniques au sein de votre service worker, afin qu’un déploiement ultérieur de votre application puisse invalider les vieux caches.

const version: string;

Modifier cette page sur Github llms.txt

précédent suivant