Skip to main content

Compiler votre application

Compiler une application Sveltekit s’effectue en deux étapes, qui ont lieu toutes deux lorsque vous lancez vite build (généralement via npm run build).

D’abord, Vite crée une version optimisée pour la production de votre code serveur, votre code navigateur, et votre service worker (si vous en avez un). Le pré-rendu est exécuté lors de cette étape, si approprié.

Ensuite, un adaptateur prend cette version de production et la configure pour votre environnement cible — plus sur ce point dans les pages suivantes.

Pendant la compilation

SvelteKit va charger vos fichiers +page/layout(.server).js (et tous les fichiers qu’ils importent) pour les analyser pendant la compilation. Tout code qui ne devrait pas être exécuté à ce stade doit vérifier que building importé depuis $app/environment vaut false :

import { const building: boolean

SvelteKit analyses your app during the build step by running it. During this process, building is true. This also applies during prerendering.

building
} from '$app/environment';
import { import setupMyDatabasesetupMyDatabase } from '$lib/server/database'; if (!const building: boolean

SvelteKit analyses your app during the build step by running it. During this process, building is true. This also applies during prerendering.

building
) {
import setupMyDatabasesetupMyDatabase(); } export function function load(): voidload() { // ... }

Prévisualiser votre application

Après la compilation, vous pouvez prévisualiser votre build de production localement avec vite preview (via npm run preview). Notez que cette commande va lancer l’application avec Node, et n’est donc pas une reproduction parfaite de votre application déployée — des ajustements spéficiques à votre adaptateur comme la configuration de platform ne sont pas concernées par la prévisualisation.

Modifier cette page sur Github llms.txt

précédent suivant