构建并部署
构建你的应用
在 GitHub 上编辑此页面构建 SvelteKit 应用分为两个阶段,这两个阶段都会在运行 vite build
(通常通过 npm run build
)时发生。
首先,Vite 会创建服务器代码、浏览器代码和服务工作程序(如果你有的话)的经过优化的生产版本。如果合适,预渲染 会在此阶段执行。
其次,一个适配器会采用此生产版本并针对你的目标环境进行调整 — 有关更多信息,请参阅以下页面。
在构建期间永久链接
SvelteKit 会在构建期间加载你的 +page/layout(.server).js
文件(以及它们导入的所有文件)以进行分析。在此阶段不应执行的任何代码都必须检查来自 $app/environment
的 building
是否为 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
对象 之类的适配器特定调整不适用于预览。