如何构建 Sveltekit 应用程序

Posted

技术标签:

【中文标题】如何构建 Sveltekit 应用程序【英文标题】:How to build Sveltekit application 【发布时间】:2021-12-26 13:05:13 【问题描述】:

对于我正在做的一个项目,我正在试用 Sveltekit。我在构建和部署应用程序方面并没有真正的经验。使用 Angular 时,我习惯于只运行 ng build --prod 并将输出放在服务器上的 dist 文件夹中。现在,当我使用 Sveltekit 运行 npm run build 时,输出不包含 index.html

我所期望的是可以使用 ftp 将输出放置在服务器上。我该如何使用 Sveltekit?

【问题讨论】:

您可能需要添加一个适配器:kit.svelte.dev/docs#adapters。在您的情况下,听起来适配器静态是您的正确选择:github.com/sveltejs/kit/tree/master/packages/adapter-static 好的!那成功了。非常感谢。 【参考方案1】:

你像这样启动一个应用程序:

npm init svelte@next my-app
cd my-app
npm install
npm run dev

在 pacage.json 中

"scripts": 
    "dev": "svelte-kit dev",
    "build": "svelte-kit build"

通常它必须工作。

【讨论】:

以上是关于如何构建 Sveltekit 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Sveltekit 中集成 sqlite3?

SvelteKit 无法解决依赖关系,即使它是外部的

在没有服务器的情况下从 file:// 运行 sveltekit 应用程序

如何在 sveltekit 中保存 JWT?

getAuth() 在不同路径中的问题 - SvelteKit

使用 Sveltekit 刷卡:没有“刷卡”