SvelteKit

SvelteKit 是一个使用 Svelte 快速开发健壮、高性能 Web 应用程序的框架。

快速开始

要在 Turborepo 中快速开始使用 SvelteKit,请使用 with-svelte 示例

终端
pnpm dlx create-turbo@latest -e with-svelte

将 SvelteKit 应用程序添加到现有仓库

使用 npm create svelte 在包中设置一个新的 SvelteKit 应用程序。从你的仓库根目录运行

终端
pnpm dlx sv create

与你的仓库集成

要将 内部包添加到你的新应用程序,请使用你的包管理器将它们安装到应用中

./apps/my-app/package.json
{
  "name": "my-app",
  "dependencies": {
+   "@repo/ui": "workspace:*"
  }
}

请确保运行你的包管理器的安装命令。 你可能还需要更新 package.json 中的 scripts 以适应你在仓库中的用例。

自定义任务

默认情况下,新应用程序将使用根目录 turbo.json 中定义的任务。 如果你想为新应用程序配置不同的任务,请使用 包配置