仓库
文档
入门
从示例开始

Turborepo 示例

克隆一个 Turborepo 启动器仓库,为您的单仓库项目快速上手。

  • Next.js

    用于学习基础知识的最小 Turborepo 示例。
    examples/basic
    立即部署
  • SvelteKit

    具有多个 SvelteKit 应用的单仓库,共享一个 UI 库
    examples/with-svelte
    立即部署
  • 设计系统

    通过在多个应用之间共享设计系统,统一网站的外观和感觉。
    examples/design-system
    立即部署
  • Gatsby.js

    具有 Gatsby.js 和 Next.js 应用的单仓库,两者都共享一个 UI 库
    examples/with-gatsby
    立即部署
  • 样例集

    想要查看更深入的示例?包括多个框架,包括前端和后端。
    examples/kitchen-sink
    立即部署
  • React Native

    具有共享 UI 库的简单 React Native 和 Next.js 单仓库
    examples/with-react-native-web
    立即部署
  • Docker

    具有 Express API 和 Next.js 应用的单仓库,使用 Docker 部署,利用 turbo prune
    examples/with-docker
  • 具有 Changesets 的单仓库

    简单 Next.js 单仓库,预先配置为通过 Changesets 发布包
    examples/with-changesets
  • 非单仓库

    在没有工作区的情况下,在单个项目中使用 Turborepo 的示例
    examples/non-monorepo
  • Prisma

    具有完全配置 Prisma 的 Next.js 应用的单仓库
    examples/with-prisma
  • Rollup

    具有单个 Next.js 应用的单仓库,共享一个使用 Rollup 打包的 UI 库
    examples/with-rollup
  • Tailwind CSS

    具有多个 Next.js 应用的单仓库,共享一个 UI 库,所有应用都使用 Tailwind CSS,并具有共享配置
    examples/with-tailwind
  • Vite

    具有多个 Vanilla JS 应用的单仓库,使用 Vite 打包,共享一个 UI 库
    examples/with-vite
  • Vue/Nuxt

    具有 Vue 和 Nuxt 的单仓库,共享一个 UI 库
    examples/with-vue-nuxt
  • 要查看更多示例和启动器,请参阅 GitHub 上的 Turborepo 示例目录 (在新标签页打开).