Сборка вашего приложения
Создание приложения на SvelteKit происходит в два этапа, оба из которых выполняются при запуске команды vite build
(обычно через npm run build
).
На первом этапе Vite создаёт оптимизированную сборку для продакшена, включающую код сервера, код для браузера и, при наличии, сервис-воркер. На этом этапе выполняется предварительный рендеринг, если это уместно.
На втором этапе адаптер берёт эту сборку и настраивает её под целевую среду — подробнее об этом на следующих страницах.
Во время сборки
Заголовок раздела «Во время сборки»SvelteKit загружает ваши файлы +page/layout(.server).js
(и все импортируемые ими файлы) для анализа во время сборки. Любой код, который не должен выполняться на этом этапе, должен проверять, что значение building
из модуля $app/environment
равно false
:
import { building } from '$app/environment';import { setupMyDatabase } from '$lib/server/database';
if (!building) { setupMyDatabase();}
export function load() { // ...}
Предпросмотр вашего приложения
Заголовок раздела «Предпросмотр вашего приложения»После сборки вы можете локально просмотреть продакшен-версию приложения с помощью команды vite preview
(через npm run preview
). Обратите внимание, что приложение будет запущено на Node, поэтому это не полная имитация вашего развёрнутого приложения — адаптер-специфичные настройки, такие как объект platform
, не применяются при предпросмотре.