Compilation et déploiement
Compiler votre application
Éditer cette page sur GithubCompiler une application SvelteKit se fait en deux étapes, qui se produisent lorsque vous lancez vite build
(en général via npm run build
).
D'abord, Vite crée un build de production de votre code serveur, votre code navigateur, et votre service worker (si vous en avez un). Le prérendu est exécuté à ce moment, si nécessaire.
Ensuite, un adaptateur récupère ce build de production et l'ajuste pour votre environnement cible — vous en saurez plus dans les pages à venir.
Pendant la compilationpermalink
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 doit pas être exécuté à cette étape doit être inclus dans un bloc conditionné à la valeur false
de la variable building
de $app/environment
:
import { building } from '$app/environment';
import { setupMyDatabase } from '$lib/server/database';
if (!building) {
setupMyDatabase();
}
export function load() {
// ...
}
Prévisualiser votre applicationpermalink
Après la compilation, vous pouvez voir votre build de production localement avec vite preview
(via npm run preview
). Notez que ceci va lancer l'application dans Node, et n'est donc pas une reproduction parfaite de votre application déployée – des ajustements spécifiques à l'adaptateur comme l'objet platform
ne sont pas appliqués dans les prévisualisations.