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 pruneexamples/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 示例目录 (在新标签页打开).