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 setupMyDatabase
setupMyDatabase } 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 setupMyDatabase
setupMyDatabase();
}
export function function load(): void
load() {
// ...
}
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